目录结构
SQL语言之DDLDDL操作数据库查询数据库创建数据库删除数据库使用某个数据库案例
DDL操作表创建表查看表结构查询表修改表添加字段删除字段修改字段的类型修改字段名和字段类型
修改表名删除表案例
SQL语言之DDL
DDL:数据定义语言,用来定义数据库和数据库中的表的语言,是对数据库和表的操作,在SQL中我们可以抓住一个核心,那就是基本上的SQL都是增删改查操作,那么我们就可以根据这个去拓展,减少其他的记忆
DDL操作数据库
查询数据库
查询数据库有两个
查询所有数据库 show databases; #注意后面的s
查看当前正在使用的数据库 select database();
创建数据库
create database 数据库名;
删除数据库
delete database 数据库名;
使用某个数据库
use 数据库名;
案例
只看不练是不可能学会的哦,我们就用小案例来练习一下吧
查询数据库中的所有数据库创建一个名为test的数据库使用test数据库查询当前正在使用的数据库删除test数据库
show databases;
create database test;
use test;
select database();
delete test;
DDL操作表
创建表
创建表之前先要有数据库并使用
create database test;
use test
create table 表名(
字段名 字段类型,
字段名 字段类型 # 最后一个字段后面没有逗号
);
查看表结构
desc 表名;
查询表
show tables;
修改表
修改表就比较复杂了,我们可以想想一个表中有哪些可以修改,字段,字段类型等等
添加字段
alter table 表名 add 字段名 类型
删除字段
alter table 表名 drop 字段名;
修改字段的类型
alter table 表名 modify 字段名 字段类型;
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 新字段类型; #必须指定新字段类型
修改表名
alter table 旧表名 rename to 新表名;
删除表
drop table 表名;
案例
创建数据库test并使用 创建用户表user,要求如下
字段要求id整形数据name长度不超过50的字符串age非负整数gender长度为1的字符串status长度为1的字符串
查看表结构添加address字段,类型为长度不超过200的字符串修改address字段类型为长度不超过100的字符串修改address字段名为addr,类型为长度不超过200的字符串删除addr字段修改表名为u,再将u修改为user删除user表
create database test;
use test;
create table user(
id int,
name varchar(50),
age tinyint,
gender char(1),
status char(1)
);
desc user;
alter table user add address varchar(200);
alter table user modify address varchar(100);
alter table user change address addr varchar(200);
alter table user drop addr;
alter table user rename to u;
alter table u rename to user;
drop table user;
精彩内容
发表评论