在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Mysql中怎么创建数据表

120次阅读
没有评论

共计 2749 个字符,预计需要花费 7 分钟才能阅读完成。

本篇文章给大家分享的是有关 Mysql 中怎么创建数据表,丸趣 TV 小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着丸趣 TV 小编一起来看看吧。

  创建数据表
    在 Mysql 中,创建数据表通过 SQL 语句 CREATE TABLE 实现:
    CREATE TABLE 表名(属性名   数据类型 [完整性约束条件],
                                                属性名   数据类型 [完整性约束条件],
                                               、、、、、
                                                属性名   数据类型 [完整性约束条件],
                                           );
       “表名”为要创建数据表的名字,“属性名”参数表示表中字段的名称,“数据类型”参数指定字段的数据类型。
注意:在创建数据表之前必须先用 USE 语句选择,格式为;USE 数据库名
      实例 1:
[sql]  
CREATE TABLE example(id    INT,    
                     name  VARCHAR(20),  
                     sex   BOOLEAN    
                     );  
    设置表的主键
    1、单字段主键
        主键是由一个字段构成时,可以直接在该字段的后面加上 PRIMARY KEY 来设置主键:
        属性名   数据类型 PRIMARY KEY
    实例 2: 
[sql]  
CREATE TABLE example1(stu_id    INT PRIMARY KEY,  
                      stu_name  VARCHAR(20),  
                      stu_sex   BOOLEAN  
                     );  
   2、多字段主键
      主键是由多个属性组合而成的,在属性定义完之后统一设置主键, 如下:
      实例 3:
[sql]  
CREATE TABLE example2(stu_id INT,  
                      course_id INT,  
                      grade FLOAT,  
                      PRIMARY KEY(stu_id, course_id)  
                     );  
   3、设置表的外键
      设置外键的原则就是必须依赖数据库中已经存在的父表主键,外键可以为空值。外键的作用是建立该表与其父表之间的关联关系。父表中删除某条信息时,子表中与之对应的信息也必须发生相应的改变。
      设置外键的基本语法为:
          CONSTRAINT   外键别名 FOREIGN KEY(属性 1.1,属性 1.2,、、、、、、属性 1.n)
                                              REFERENCES 表名(属性 2.1,属性 2.2,、、、、、、属性 2.n)
  其中,“外键别名”参数是为外键的代号,“属性 1”参数列表是子表中设置的外键,“表名”参数是指父表的名称,“属性 2”参数列表是父表的主键。
      实例 4: 
[sql]  
CREATE TABLE example3(id INT PRIMARY KEY,  
                      stu_id INT,  
                      course_id INT,  
                      CONSTRAINT c_fk FOREIGN KEY(stu_id, course_id)  
                      REFERENCES example2(stu_id, course_id)  
                     );  
      解释:id 字段为主键,stu_id 和 course_id 字段为外键,c_fk 为外键别名,example2 表成为 example3 表的父表,example3 中的 stu_id 和 course_id 字段依赖 example2 表中的相应字段。
   4、设置表的非空约束
      设置表的的非空约束是指在创建表的时候为表中的某些特殊字段加上 NOT NULL 约束条件,基本语法为:
      属性名 数据类型 NOT NULL
      实例 5:
[sql]  
CREATE TABLE example4(id INT NOT NULL PRIMARY KEY,  
                      name VARCHAR(20) NOT NULL,  
                      stu_id INT,  
                      CONSTRAINT d_fk FOREIGN KEY(stu_id)  
                      REFERENCES example1(stu_id)  
                     );  
   5、设置表的唯一性约束
      唯一性是指所有记录中该字段的值不能重复出现。设置表的唯一行约束是指在创建表的时候,为表的某些特殊字段加上 UNIQUE 约束条件。基本语法为:
      属性名 数据类型 UNIQUE
      实例 6:
[sql]  
CREATE TABLE example5(id INT PRIMARY KEY,  
                      stu_id INT UNIQUE,  
                      name VARCHAR(20) NOT NULL  
                     );  
   6、设置表的的属性值自动增加
      AUTO_INCREMENT 是 My 中一个特殊的约束条件。其主要用于为表中插入的新记录自动生成唯一的 ID。一个表只能只能有一个字段使用 AUTO_INCREMENT 约束,且该字段必须为主键的一部分。默认情况下,该字段的值是从 1 开始自增?;居锓ㄎ?br />      属性名 数据类型 AUTO_INCREMENT
      实例 7:
[sql]  
CREATE TABLE example6(id INT PRIMARY KEY AUTO_INCREMENT,  
                      stu_id INT UNIQUE,  
                      name VARCHAR(20) NOT NULL  
                     );  
  7、设置表的属性的默认值
      默认值是通过 DEFAULT 关键字来设置的?;居锓ㄎ?br />      属性名 数据类型 DEFAULT 默认值
      实例 8:
[sql]  
CREATE TABLE example7(id INT PRIMARY KEY AUTO_INCREMENT,  
                      stu_id INT UNIQUE,  
                      name VARCHAR(20) NOT NULL ,  
                      English VARCHAR(20) DEFAULT zero ,  
                      Math FLOAT DEFAULT 0,  
                      Computer FLOAT DEFAULT 0  
                     );  

以上就是 Mysql 中怎么创建数据表,丸趣 TV 小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2749字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日本天天色 | 亚洲欧美日韩在线观看二区 | 女人被狂c躁到高潮视频 | 亚洲精品无码永久中文字幕 | 国模冰莲自慰肥美胞极品人体图 | 中文无码一区二区三区在线观看 | www.日本视频 | 少妇伦子伦精品无吗 | 久久夜色撩人精品国产小说 | 亚洲午夜精品久久久久久人妖 | 亚洲精品一区二区在线观看 | 黄片毛片免费在线观看 | 最污的网站 | 精品在线视频观看 | 国产高清免费吃奶在线观看 | 亚洲免费观看视频 | 精品欧美一区二区在线观看欧美熟 | 日韩精品av一区二区三区 | 亚洲视频www | 小雪尝禁果又粗又大的视频 | 精品国产成人综合久久小说 | 久久精品国产亚洲av麻豆 | 欧美精品日日鲁夜夜添 | 成年网站免费 | 影音先锋中文字幕人妻 | 666夜色666夜色国产免费看 | 成人h漫在线观看 | 中文字幕人成乱码熟女app | 夜夜添无码一区二区三区 | 亚洲精品日韩一区二区电影 | 久久精品国产一区二区三区不卡 | 漂亮人妻被中出中文字幕久久 | 午夜福利理论片在线观看 | 醉酒后少妇被疯狂内射视频 | 爱久久视频 | 88国产精品欧美一区二区三区 | 亚洲 欧美 激情 小说 另类 | 福利在线免费 | 国内精品久久久久不卡 | 欧美激情a∨在线视频播放 欧美激情第二页 | 免费大学生国产在线观看p 免费的a级毛片 |