首页 > 编程语言 > 详细

数据定义语言

时间:2020-01-12 22:09:41      阅读:103      评论:0      收藏:0      [点我收藏+]

一、数据库的完整性约束

  1. 主键:primary key

  2. 外键:foreign key

  3. 非空:not null

  4. 检查:enum/set

  5. 默认值:default

  6. 唯一:unique

  7. 自增长:auto_increment

二、数据库的三大范式

  1. 确保每列保持原子性

  2. 确保每列的唯一性

  3. 确保每列都和主键直接相关

三、数据定义语言:DDL

  作用:创建、删除、修改库表结构

四、DDL

  #进入数据库

  mysql -u root -p

  (密码)

  #查看数据库

  show databases;

  #切换数据库

  use 数据库名;

  #创建数据库

  create database 数据库名;

  #删除数据库

  drop database 数据库名;

  #修改数据库的字符集

  alter database 数据库名 character set=UTF8;

  #创建外键(主键外键类型必须一样)

  alter table 表名 add foreign key (外键名) references 主表名(主键名);

  #删除外键

  alter table 表名 drop key (外键名);

  #创建主键

  alter table 表名 add primary key (主键名);

  #删除主键

  alter table 表名 drop primary key;

  #创建表(应先切换需要的数据库)

  create table 表名(

  列名 列类型 其他关键词,

  ...

  列名 列类型 其他关键词,

  primary key (主键名)

  );

  

数据定义语言

原文:https://www.cnblogs.com/badbadboyyx/p/12184462.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!