一、创建数据库、表
创建数据库:CREATE DATABASE +数据库名;
USE+数据库名;(使用数据库)
创建表:CREATE TABLE +表名(列名1 列类型,列名2 列类型,...);
二、增
INSERT INTO 表名(列名1,列名2,列名3,...)VALUE(值1,值2,值3,...);
INSERT INTO 表名 SET 列名1=值1,列名2=值2,....;
注:
(1)插入的值的类型要与列的类型一致或兼容;
(2)列的顺序可以交换,但后面的值也必须与其保持一致;
(3)可以省略列名,此时默认依次对列赋值;
三、查
查看当前所有的数据库:SHOW DATABASES;
查看当前所有的表:SHOW TABLES;
查看指定库的所有表:SHOW TABLES FROM +库名;
查看表结构:DESC+表名;
查看表记录:SELECT*FROM +表名;
查看某个表中指定列的数据:SELECT 列名1,列名2,.... FROM +表名;
条件查询 SELECT 列名 FROM 表名 WHERE 列名=值;
四、改
修改表名:ALTER TABLE 旧表名 RENAME TO 新表名;
(为操作方便,我把test1再改回test)
修改列名:ALTER TABLE 表名 CHANGE 旧列名 新列名 列类型;
修改列类型:ALTER TABLE 表名 MODIFY 列名 新的列类型;
注:改变数据类型char和varchar的最大字符长度也是修改列类型;
修改数据:UPDATE 表名 SET 列1=新值1,列2=新值2,... WHERE 条件;
(得到此图需用到查看表记录select*from+表名)
五、删
删除数据库:DROP DATABASE +库名;
删除表:DROP TABLE +表名;
删除列:ALTER TABLE +表名 DROP 表名;
删除指定数据:DELETE FROM 表名 WHERE 条件;