美文网首页我爱编程
MySql(九)列表创建及约束

MySql(九)列表创建及约束

作者: 社会主义顶梁鹿 | 来源:发表于2018-08-09 18:26 被阅读23次

数据类型

(一)创建表  CREATE TABLE 

(1)建表的权限

(2)有存储区域

CREATE TABLE 列表名字(属性 类型, 属性  类型,...);  #自定义创建列表

CREATE TABLE 列表名字 AS SELETC 属性,属性,...FROM 已有列表  WHERE 条件 #使用子查询创建列表

(二)ALTER TABLE 语句

(1)加一列

ALTER TABLE 列表名 ADD (属性 类型)

(2)修改列

ALTER TABLE 列表名 MODIFY (属性 类型)

可修改列的数据类型,大小和缺省值;修改后的缺省值只影响以后插入的数据

(3)删除列

ALTER TABLE  列表名  DROP COLUMN  列表属性列

删除列,如果存在数据一起删除

(三)删除列表

DROP TABLE  列表名

(四)修改列表名字

ALTER TABLE 原名 RENAME 新名

(五)约束

约束是表级强制执行的规则.

当表中数据有相互依赖性时,可保护数据不被删除.

有如下类型的约束:

NOT NULL    非空约束

UNIQUE KEY ()  唯一约束

PRIMARY KEY ()   主键约束 

FOREIGN KEY (属性名)REFERENCES 另一张表 (属性名) 外键约束

创建约束

①在建表的同时创建

②建表后创建

CREATE TABLE 列表名 (属性 数据类型 约束类型,属性 数据类型 约束类型,...)

相关文章

  • MySql(九)列表创建及约束

    数据类型 (一)创建表 CREATETABLE (1)建表的权限 (2)有存储区域 CREATE TABLE 列表...

  • 2018-03-26

    MYSQL面试题 MYSQL:(三种创建,四条语句,五种约束) 三种方法:MySQL创建用户的方法分成三种:INS...

  • Mysql5.7 安装

    安装依赖 创建 Mysql 用户及组 下载 mysql-boost 安装包 解压 mysql-boost 创建数据...

  • mysql创建外键约束

    语法: 外键约束常用的两种选项 父表更新同时更新子表,父表删除的时候如果子表不存在对应的数据删除成功,如果存在对应...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • MySQL — 创建数据库

    来自MySQL的学习笔记,写的不对的地方大家多多指教哦 一、创建数据库 创建数据库的语法 二、约束 1.主键约束 ...

  • 数据库-Mysql安装及使用遇到的问题

    环境 使用的版本Mysql5.7 Mysql 5.7修改密码 用户管理 查看用户的授权列表 创建用户 userna...

  • 6、MySQL测试题

    MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程...

  • MySQL存储过程创建及调用方法

    MySQL存储过程是一个sql语句,那么我们如何创建呢,MySQL存储过程创建及修改,删除操作。 1,存储过程创建...

  • 3.17周五学习笔记

    /*{今天学习列表的应用;按钮的创建跟框架及内联框架,引入视频,音频及属性 ... 神器 **自定以列表 ...

网友评论

    本文标题:MySql(九)列表创建及约束

    本文链接:https://www.haomeiwen.com/subject/wsmcbftx.html