MySql指令
一定要注意每条sql语句后面都要有
;
。
- 数据库相关
命令 | 作用 |
---|---|
CREATE DATABASES 数据库名称; | 创建数据库 |
DROP DATABASE 数据库名; | 删除数据库 |
show databases; | 显示所有数据库 |
show tables; | 显示当前数据库所有表 |
use 数据库名 | 接下来的命令默认对哪个数据库操作 |
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集名称; | 更改数据库字符集 |
RENAME DATABASE 旧数据库名 TO 新数据库名; | 更改数据库名 |
- 表相关
命令 | 作用 |
---|---|
CREATE TABLE 表名(列名 类型 [属性],列名 类型 [属性]…); //属性可省略 | 创建表 |
DROP TABLE 表名; | 删除表 |
ALTER TABLE 表名 ADD 列名 类型; | 添加列 |
ALTER TABLE 表名 DROP COLUMN 列名; | 删除列 |
ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型; | 重命名列 |
ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束类型 (列名); | 添加约束 |
show columns from 表名; | 显示表中所有列 |
select * from 表名; | 显示表中所有数据 |
select * from 表明 limit 3; | 查询前三个数据 |
- 数据相关
命令 | 作用 |
---|---|
INSERT INTO 表名 VALUES(值,值,值…); //默认添加顺序为该表的列名顺序 | 添加数据 |
DELETE FROM 表名 WHERE 条件; | 删除数据 |
UPDATE 表名 SET 列名=值 WHERE 条件; | 修改数据 |
文档信息
- 本文作者:wangwang
- 本文链接:http://anshichifan.xyz/2023/06/23/MySql%E6%8C%87%E4%BB%A4/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)