本文介绍: DDL语法练习,什么是DLL,DLL是对数据库和对数据库表的操作。
突然想起来好久没写过SQL了,写一下SQL练习一下😊
个人写sql比较喜欢用小写😁
什么是DDL:DDL是对数据库和表的操作
在这里练习DLL的时候先不添加约束,后面会把约束集中在一起练习
1、数据库操作
# 查询所有数据库
show databases;
#查询当前数据库
select database();
#创建数据库
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
#删除数据库
drop database [if exists] 数据库名
#使用数据库
use 数据库名;
2、表操作
#查询当前数据库所有表
show tables;
#查询表结构
desc 表名
# 查询指定表的建表语句
show create table 表名;
#创建表
create table 表名(
字段1 字段1类型[comment 字段1注释],
字段2 字段2类型[comment 字段2注释]
)[comment 表注释];
#注意:[...]为可选参数,最后一个字段后面没有逗号
# 创建表示例
create table emp(
id int comment '编号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint unsigned comment '年龄',
entrydate date comment '入职时间'
) comment '员工表';
# 修改数据类型
alter table 表名 modify 字段名 新数据类型(长度);
#修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];
#将emp表的name字段修改为username,类型为varchar(30)
alter table emp change name username varchar(30) comment '用户名';
#删除字段
alter table 表名 drop 字段名
# 将emp表的字段username删除
alter table emp drop username;
# 修改表名
alter table 表名 rename to 新表名;
# 将emp表名改为employee
alter table emp rename to employee;
# 添加新的字段
alter table 表名 add 列名 数据类型(长度) [comment 注释];
# 删除表
drop table [if exists] 表名;
# 删除指定表,并重新创建该表
truncate table 表名;
# 注意:在删除表的时候,表中的数据也会被删除
3、DDL数据类型
如果用得到,大家可以收藏一下😀😀😀
原文地址:https://blog.csdn.net/N16696796429/article/details/135445554
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_52822.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。