mysql数据库与其表的基本操作
增
数据库
- 直接创建数据库
CREATE DATABASE dataName;
- 该数据库如果不存在,则创建
CREATE DATABASE IF NOT EXISTS dataName;
exists:存在
- 创建字数据库并指定字符集
CREATE DATABASE dataName CHARACTER SET UTF8;
CREATE DATABASE dataName DEFAULT CHARACTER GBL;
创建数据库并指定字符集的时候,default关键字不写也会自动添加,
如果不指定字符集的话,默认为utf-8
character:字符集
default : 默认
表
- 在当前数据库中增加一个表
CREATE TABLE tableName(
字段1 字段类型,
字段2 字段类型
);
- 给该表增加一列
ALTER TABLE tableName ADD 列名 类型;
查
--
- 返回所有可用数据库
SHOW DATABASES;
- 查询该数据库,创建时的信息(例:默认字符集)
SHOW CREATE DATABASE dataName;
- 切换/进入 正在操作的数据库
USE dataName;
表
- 显示该数据库下所存在的表
SHOW TABLES;
- 查看表结构
DESC tableName;
- 查看创建表的结构
SHOW CREATE TABLE tableName;
select
- 显示正在操作的数据库
SELECT DATABASE();
删
- 删除该数据库
DROP DATABASE dataName;
- 删除该表
DROP TABLE tableName;
- 判断该表是否存在,如果存在将其删除
DROP TABLE IF EXISTS tableName
- 删除该列
ALTER TABLE tableName drop 列名;
改
- 修改数据库字符集
ALTER DATABASE CHARACTER SET UTF8;
- 修改表,某列的类型
ALTER TABLE tableName MODIFY 列名 新类型;
- 修改列(列名和其类型)
ALTER TABLE tableName CHANGE 旧列名 新列名 类型;
- 修改表名
RENAME TABLE tableName TO newTableName;
- 修改表的字符集
ALTER TABLE tableName CHARACTER SET UTF8;
-#
注释:
| 多行注释 | 单行注释 | mysql特有注释 |
|---|---|---|
| /* */ | --空格 | # |
白茶清欢无别事,我在等风也等你。

浙公网安备 33010602011771号