本帖最后由 nighhr 于 2017-12-20 16:09 编辑
首先 对表中内容的(用的多 记的牢)
增 INSERT INTO 列名 VALUES 值
删 DELETE FROM 表名 WHERE 条件
改 UPDATE 表名 SET 列名 = 值 WHERE 条件
查 SELECT 列名 FROM 表名 WHERE 条件 GROUP BY 条件 HAVING 条件 ORDER BY ASC/DESC (S F W G H L 师傅我改好了)
其次 对表中格式的(ALTER TABLE大军 因为一个库中会有很多的表 所以在ALTER时需要让计算机知道要修改的是哪个表 所以要TABLE 表名)
增 ALTER TABLE 表名 add 列名 数据类型 约束
删 ALTER TABLE 表名 DROP 列名
改 ALTER TABLE 表名 change 旧列名 新列名 数据类型 约束 ( 修改列名及属性)
ALTER TABLE 表名 modify 列名 数据类型 约束 (修改列的属性)
查 DESC 表名(DESC同样是降序的关键字 因为DESC是describe的缩写 所以此处用作描述表格式)
再次 对数据库中的表的(与对数据库修改的关键字差不多了 因为对表进行修改都是在某个数据库中的 所以语句中没有FROM 数据库名)
增 CREATE TABLE 表名( 列名1 数据类型 约束 , 列名2 数据类型 约束)
删 DROP TABLE 表名
改 RENAME TABLE 旧表名 TO 新表名
查 SHOW TABLES
最后 对数据库的
增 CREATE DATABASE 数据库名
删 DROP DATABASE 数据库名
用 USE 数据库名
查 SHOW DATABASES
改 RENAME DATABASE 旧库名 TO 新库名 (这条语句在5.1.7-5.1.23版本是可以使用的 但由于会有丢失数据的危险 所以现在无效了)
DISTINCT 用于去重 (tinct,词根tin + ct:保持、容纳.各相异处 distinct 有区别的 所以代码的意思是通过'表'中的'列名'去区分查询)
SELECT DISTINCT 列名 FROM 表名
|
|