【mysql学习笔记04】SQL数据定义

数据库操作

查询

查询所有数据库
show databases;

查询当前数据库
select database();

创建

create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];

删除

drop datebase [if exists] 数据库名;

使用

use 数据库名;

数据表操作

查询当前数据库的所有数据表
SHOW TABLES;

查询表结构
DESC 表名;

查询某张表的建表语句
SHOW CREATE TABLE 表名

创建表
CREATE TABLE 表名(
字段1 类型[COMMENT 字段1注释],
字段2 类型[COMMENT 字段2注释],
字段3 类型[COMMENT 字段3注释],

字段n 类型[COMMENT 字段n注释])[COMMENT 表注释]

为表添加字段
alert table 表名 add 字段名 类型 [comment 注释] [约束]

修改数据类型
alter table 表名 字段名 新数据类型

修改字段名和类型
alter table 表名 change 旧字段名 新字段名 类型 [comment 注释] [约束]

删除字段
alter table 表名 drop 字段名

修改表名
alter table 表名 rename to 新表名

删除表
drop table [if exists] 表名

删除指定表,并重新创建该表,相当于清空表数据
truncate table 表名

你可能感兴趣的:(mysql,sql,mysql,学习)