1.insert into from tablename (列1,列2) values (value1,value2).插入语句可以提供数据列的名称列1,列2,但是也可以不提供数据列的名称,这时就必须为每一个数据列都提供一个值。
2.在一条语句中插入多条记录。
3.select last_insert_id();返回最后一次执行插入语句时的id;
4.修改数据记录。update tablename set column='a',column='b' where id=1;
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命令将会删除数据表里的所有内容。
9.删除排序清单里的特定数量记录:delete from tablename order by id limit 4;删除4条记录
10.创建数据库时指定默认字符集和排序方式,create database databasename default character set 字符集;
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;这三条命令分别时查看数据库,查看数据表,查看数据列功能。