MySQL第五天(sql語句練習2)

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;這三條命令分別時查看數據庫,查看數據表,查看數據列功能。

相關文章
相關標籤/搜索