【MySQL】MySQL基本语句大全
MySQL基础语句包括:
- 数据库创建:
CREATE DATABASE 数据库名;
- 数据库删除:
DROP DATABASE 数据库名;
- 使用数据库:
USE 数据库名;
- 创建表:
CREATE TABLE 表名 (
列名1 数据类型,
列名2 数据类型,
...
);
- 删除表:
DROP TABLE 表名;
- 插入数据:
INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);
- 查询数据:
SELECT 列名 FROM 表名;
- 更新数据:
UPDATE 表名 SET 列名=新值 WHERE 条件;
- 删除数据:
DELETE FROM 表名 WHERE 条件;
- 创建索引:
CREATE INDEX 索引名 ON 表名 (列名);
- 删除索引:
DROP INDEX 索引名 ON 表名;
- 创建视图:
CREATE VIEW 视图名 AS SELECT 语句;
- 删除视图:
DROP VIEW 视图名;
- 创建用户:
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
- 授权:
GRANT 权限 ON 数据库.表 TO '用户名'@'主机名';
- 撤销权限:
REVOKE 权限 ON 数据库.表 FROM '用户名'@'主机名';
- 设置权限:
SET PASSWORD FOR '用户名'@'主机名' = PASSWORD('新密码');
- 锁定用户:
RENAME USER '用户名'@'主机名' TO '新用户名'@'主机名';
- 删除用户:
DROP USER '用户名'@'主机名';
- 显示数据库列表:
SHOW DATABASES;
- 显示数据表列表:
SHOW TABLES;
- 显示表结构:
DESCRIBE 表名;
- 显示当前使用的数据库:
SELECT DATABASE();
- 显示当前的用户:
SELECT USER();
- 设置事务开始:
START TRANSACTION;
- 提交事务:
COMMIT;
- 回滚事务:
ROLLBACK;
以上是MySQL的基础语句,具体使用时需要根据实际需求和数据库版本进行相应的调整。
评论已关闭