概述
一、DDL,数据定义语言,该语言部分包括以下内容
1.对数据库的常用操作 2.对表结构的常用操作 3.修改表结构
二、对数据库的常用操作
功能 | SQL |
查看所有数据库 | show databases; |
创建数据库 | create database [if not exists] mydb1 [charset=utf8] |
切换(选择要操作的)数据库 | use mydb1; |
删除数据库 | drop database [if exists] mydb1; |
修改数据库编码 | alter database mydb1 character set utf8; |
三、对表结构的常用操作
创建表
创建表的格式:
create table [if not exists] 表名(
字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名2 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名3 类型[(宽度)] [约束条件] [comment '字段说明']
)[表的一些设置];
创建表的构建一张空表,指定这个表的名字,这个表有几列,每列叫叫什么名字,以及每一列存储的数据类型。
实例:
use mydb1;
create table if not exists student(
sid int,
name varchar(20),
gender varchar(20),
age int,
birth date
);
其他操作:
功能 | SQL |
查看当前数据库的所有表名称 | show tables; |
查看指定某个表的创建语句 | show create table 表名; |
查看表的结构 | desc 表名 |
删除表 | drop table 表名 |
四、修改表结构
添加列
语法格式:alter table 表名 add 列名 类型(长度)[约束];
例子: ALTER TABLE STUDENT ADD 'dept' VARCHAR(20);
修改列名和类型
语法格式:alter table 表名 change 旧列名 新列名 类型(长度) 约束;
例子:
ALTER TABLE student change 'dept' department VARCHAR(30);
删除列
语法格式:alter table 表名 drop 列名;
例子:ALTER TABLE student DROP department;
修改表名
语法格式:rename table 表名 to 新表名;
例子:rename table 'student' to stu;
最后
以上就是温暖咖啡豆为你收集整理的MySQL数据库的基本操作-DDL的全部内容,希望文章能够帮你解决MySQL数据库的基本操作-DDL所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复