https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

创建表

  • 一、基本创建语法
  • 二、常用约束
  • 三、建表举例

一、基本创建语法

1.点击你的数据库,直接Ctrl+q就可以进入查询编辑器
也可以用下图这种方式,点击你的数据库-> 查询 ->新建查询,进入查询编辑器

2.语法格式如下

二、常用约束

约束作用:针对某一字段(列),约束这一字段(列)的行为
1.非空约束:NOT NULL,不允许某列的内容为空。
2.设置列的默认值:DEFAULT,这一列的每个值都被默认为一个值。
3.唯一约束:UNIQUE(UK),在该表中,该列的内容必须唯一。
4.主键约束:PRIMARY KEY, 主键必须包含唯一的值,主键列不能包含 NULL 值。
5.主键自增长:AUTO_INCREMENT,从1开始,步长为1。
6.外键约束:FOREIGN KEY,A表中的外键列的值必须参照于B表中的某一列(B表主键)。

三、建表举例

CREATE TABLE model(id BIGINT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(255),age INT DEFAULT 18);

点击运行后刷新就可以看见我们创建的表啦,如图

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

mysql用代码建表基础语法相关推荐

  1. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  2. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  3. quartz各版本MySQL数据库存储建表SQL语句

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 用quartz管理任务计划很方便,但是当使用数据库作为存储介质的时候,必须要先创建表,不然就会报错. ...

  4. mysql存储过程批量建表

    asif mysql存储过程批量建表 用MySql的存储过程建立100张表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

  5. SQL代码建表时引用外键,有红线提示引用了无效的表

    SQL代码建表时引用外键,有红线提示引用了无效的表 解决:应该先建被引用的外键的表,再建要引用外键的表. 通俗讲就是,A这个表要用外键,就得先建好含有外键的B表,就是顺序问题

  6. 【Hive】Hive建表基本语法及解释

    Hive建表基本语法 CREATE [EXTERNAL] TABLE [IF NOT EXIST] table_name [(col_name data_type [COMMENT COL_COMME ...

  7. oracle建库建表基础代码,oracle手工代码建库

    oracle手工代码建库 说明,此手工代码建库方法,适用于oracle 10g 单机环境. oracle环境变量 more .bash_profile ORACLE_BASE=/u01/app/ora ...

  8. python基础代码大全-python基础语法,python 代码命令大全

    python: 1.语法强制缩进 2.区分大小写:iLoop与iloop是两个变量 3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用 4. ...

  9. 数据库系统—SQL建表+基础

    1. 表定义 建表语句 create table 表名 ( 属性 类型 注释 [默认值], 属性 类型 注释 [默认值], - ) drop table if exists student; crea ...

最新文章

  1. 站在架构师的角度,深入理解 MySQL!
  2. LeetCode OJ:Remove Element(移除元素)
  3. 面试之索引---------如果不能吊打面试官,找我扯皮*
  4. 【BZOJ】2982 combination
  5. AngularJS:在Windows上安装Yeoman
  6. mnist数据集图片提取出来
  7. MySQl求奇数和函数_收集的48个Shell脚本小技巧
  8. java过滤器执行按什么排序_servlet过滤器及监听器
  9. CImageList
  10. CUDA驱动版本与运行版本不匹配问题详解
  11. [转]如何在Web页面上直接打开、编辑、创建Office文档
  12. #4017. 复制粘贴(copypaste)
  13. android svc编解码,SVC(可分层视频编解码)技术详解
  14. django前端页面下拉选择框默认值设置
  15. 计算机985专硕还是211学硕好,985专硕和211学硕哪个更值得读
  16. hello,bili
  17. Kibana快速上手
  18. 长沙云图VR丨VR纪录片《我生命中的60秒》入围威尼斯国际电影节
  19. 我对新世相的刷屏海报并不感兴趣
  20. 12306铁道部订票网站性能分析

热门文章

  1. xp系统怎样添加桌面计算机名,教你win10系统电脑桌面怎么添加日历
  2. php设计之初用于什么,PHP设计模式(七)之门面模式
  3. MySQL可运行在不同的操作系统下_不同操作系统下的mysql数据库同步
  4. mysql 与 xls 连接_数据库MySQL与xls文件的互导
  5. 32位python和64位python区别_python32位和64位有什么区别
  6. 哈希表的大小为何最好是素数
  7. Java并发编程实战————恢复中断
  8. python dataframe分组求和,pandas datafram中按特定月份分组和求和值
  9. html玫瑰花效果代码,html5渲染3D玫瑰花情人节礼物js特效代码
  10. oracle数据库函数手册,Oracle分析函数参考手册(转)