MySQL基础语法

查看数据库
SHOW DATABASES;

使用数据库
USE 数据库名称;

创建数据库
CREATE DATABASE 数据库名称 [CHARSET UTF8];

删除数据库
DROP DATABASE 数据库名称;

查看当前使用的数据库
SELECT DATABASE();

查看有哪些表
SHOW TABLES; 注意:需要先选择数据库哦“USE 数据库名”

删除表
DROP TABLE 表名称;

创建表
CREATE TABLE 表名称(
列名称 列类型,
列名称 列类型,
);
列类型有
int 整数
float 浮点数
varchar(长度) 文本,(长度为数字,做最大长度限制)
date 日期类型
timestamp 时间戳类型

表内添加数据
INSERT INTO 表名[(列1,列2,……)] VALUES(值1,值2,……)

删除特定数据
DELETE FROM 表名称[WHERE 条件判断]

数据更新
UPDATE 表名 SET 列=值 [WHERE 条件判断]

数据查询
1.基础查询的语法
SELECT 字段列表/* FROM 表
2.过滤查询的语法
SELECT 字段列表/* FROM 表WHERE 条件判断

limit限制输出行

分组聚合
SELECT 字段/聚合函数 FROM 表 [WHERE条件] GROUP BY 列
聚合函数有:
– SUM(列)求和
– AVG(列) 求平均值
– MIN(列) 求最小值
-MAX(列)求最大值
一COUNT(列*)求数量

排序和分页限制
ORDER BY… [ASC/DESC]
-ASC 升序
-DESC 降序
LIMIT n[,m]
-从第n行开始输出m个

用户管理
1.创建用户
CREATE USER 用户名 [IDENTIFIED BY ‘密码’];
2.修改用户名
rename user 旧用户名 to 新用户名;
3.删除用户
drop user 用户名;
4.查询用户
select *from mysql.user;

用户权限管理
1.给予用户某个数据库权限
grant 权限(all给予所有) on 数据库名.* to 用户名;

2.删除用户某个数据库权限
revoke 权限(all给予所有) on 数据库名* from 用户名;

权限:SELECT 查询
INSERT 添加
UPDATE 更新
DELETE 删除

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片