1.insert into from tablename (列1,列2) values (value1,value2).插入語句能夠提供數據列的名稱列1,列2,可是也能夠不提供數據列的名稱,這時就必須爲每個數據列都提供一個值。數據庫
2.在一條語句中插入多條記錄。3d
3.select last_insert_id();返回最後一次執行插入語句時的id;orm
4.修改數據記錄。update tablename set column='a',column='b' where id=1;blog
5.不帶where的update語句將對數據表裏的全部記錄作出修改。排序
6.update支持少數幾種數學運算example:update tablename set column1=column1*1.5;將column變爲原來的1.5倍。索引
7.order by 和limit.update更新數據表中的全部記錄,可是limit限制爲4條,而且按照id進行排序。數學
8.刪除數據庫中的某條記錄。delete from tablename where id=1;若是使用不帶where的delete命令將會刪除數據表裏的全部內容。it
9.刪除排序清單裏的特定數量記錄:delete from tablename order by id limit 4;刪除4條記錄io
10.建立數據庫時指定默認字符集和排序方式,create database databasename default character set 字符集;innodb
11.建立數據表:
12.建立索引:第一種方法:create index indexname on tablename (字段名);第二種方法:alter table tablename add index indexname (字段名);
13.show index from tablename;列出數據表有哪些索引。
14.變動數據表的結構:
14.1:alter table tablename add column type coloptions;爲數據表tablename添加一列。
14.2:alter table tablename change oldcolnum new colnum type coloptions;修改舊數據列爲一個新的數據列.
14.3:alter table tablename drop column;刪除一個數據列;
14.4:添加一個索引:
14.5:增長一個外鍵約束:alter table tablename add foreign key [indexname] (column) references table2 (column);
14.6:刪除一個索引:
14.7:alter table tablename convert to character set charsetname;改變全體文本數據列上的字符集;
14.8:alter table tablename engine enginename;修改數據表的類型(myisam ,innodb);
14.9:drop table tablename;drop database databasename;刪除數據表和數據庫;
15:show database;show tables;show columns form database.table;這三條命令分別時查看數據庫,查看數據表,查看數據列功能。