mysql 基本命令

增加: INSERT INTO 表名() VALUES();
删除: DELETE FROM 表名 WHERE 条件;
查找: SELECT 字段 FROM 表名 WHERE 条件;
修改: UPDATE 表名 SET 要改的数据 WHERE 条件;
查看表中的数据: SELECT *FROM 表名;
修改表名: RENAME TABLE 原表名 TO 新表名;
表内新增字段: ALTER TABLE 表名 ADD 字段 类型 属性;
修改字段名: ALTER TABLE 表名称 CHANGE 字段原名称 字段新名称 类型;
修改字段类型: ALTER TABLE 表名 MODIFY 字段名 字段类型;
删除字段: ALTER TABLE 表名 DROP 字段名;
创建表: CREATE TABLE 表名(值、属性);
删除表: DROP TABLE 表名;
创建数据库: CREATE DATABASE 库名;
查看数据库: SHOW DATABASES;
使用数据库: USE 库名;
删除数据库: DROP DATABASE 库名;
属性值: NOT NULL PRIMARY KEY AUTO_INCREMENT
去掉重复: SELECT DISTINCT(字段),要展示的字段(可有可无) FROM 表名;
切换编码格式: SET NAME 格式;

区间查询: SELECT * FROM 表名 WHERE 字段 BETWEEN 开始值 AND 个数;
模糊查询: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件( % _ );
统计条数: SELECT COUNT(字段或*或1) FROM 表名;
求总和: SELECT SUM(字段) FROM 表名;
求平均值: SELECT AVG(字段) FROM 表名;
求最大值: SELECT MAX(字段) FROM 表;
求最小值: SELECT MIN(字段) FROM 表;
分组查询: SELECT 字段 FROM 表名 GROUP BY 字段;
子查询: SELECT 字段 FROM 表名 WHERE 字段 条件 或 IN(SELECT 字段 FROM 表名 WHERE 条件);
排序查询: SELECT 字段 FROM 表名 ORDER BY 字段 ASC(升)或者DESC(降);ASC(可以省略)
案列: SELECT * FROM STUDENT ORDER BY SCORE DESC,AGE ASC; (当SCORE值相同时,按AGE值排序)
分段查询: SELECT 字段 FROM 表名 LIMIT 参数一(开始) ,参数二(个数);
起别名: SELECT 字段 FROM 表名 AS 别名; (数据表起别名)
     SELECT 字段 AS 别名 FROM 表名; (字段起别名)

 

声明 本人博客的所有东西,部分源于网络书籍和视频,其他的是个人的理解感悟,经过自己整理撰写成博客。 本人博客均只用于个人学习、复习,不作为商业用途,如有侵权,请联系我修改或删除。 联系邮箱:15121014713@163.com
上一篇:SQL(表和字段操作)


下一篇:oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间