Mysql 的主要命令及功能
1、建立數據庫
Create database zhang;
在數據庫中建表之前,首先需要執行
Use zhang
在數據庫中建立表
Create table yorrick (a int ,b char(10), c date);
建立完成表後,可以往表裏插入數據
insert into yorrick values (100,'zhang',‘2010-01-01’);
修改列的類型
Alter table yorrick modify bvarchar(100);
查看錶的字段和類型
desc yorrick ;
查看錶的內容
Select *from yorrick;(顯示全部內容)
單獨查看列
Select b from yorrick; (單獨查看b列)
若條件查看時,如:
Select * from yorrick where b = ‘zhang’;
若想向yorrick表中插入一列,如:
Alter table yorrick add t time; 插入了一列是時間類型的
單獨給某一列插入數據
insert intozhangsan(p) values ('10:12:30');
若想修改列的名稱,如:
Alter table yorrick change a abc int ;意思就是修改a列爲abc列,字段類型沒有變化
這個同時也可以修改字段類型(注意:修改完成後原子段類型後,原列的內容會全部丟失)。
insert intoyorrick values (12212,'changsha',20100202,'10:12:30');
注意時間的書寫必須加單引號
修改標的名字,或者給表換名
alter tableyorrick rename zhangsan;將表的名稱更改爲了zhangsan。
查看在本數據庫中所建立的表
Show tables;
刪除表中的數據
Delete fromzhangsan;()
將表中的數據全部刪除,但是這種刪除是一列一列的刪除,速度比較快點。
Alter tablezhangsan drop cde; 將表中的這一列刪除
另外的一個刪除
truncate zhangsan;而這種刪除是這個表一起刪除,這種刪除的時間是比較長點。
條件語句
Where
update zhangsan set a=10000 where abc = 2;
意思:當abc這一列等於2時,將a列的值更新爲10000
select c from zhangsan where a=10000;
當a=10000時,輸出c列。
排序
As 的應用
條件語句中>,<,=,>=,=<
and or
函數 max,min ,sum,avg,count
舉例:
Select *from zhangsan order by a desc;
按照a列由大到小排列
活學活用以上參數和函數的結合