情不知从何起,一往而情深
排名
6
文章
199
粉丝
4
评论
3
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

mysql创表,mysql创表添加注释

5501人阅读 2022/6/20 15:36 总访问:1110206 评论:0 收藏:0 手机
分类: mysql

简单的创表,配合一点约束

  1. create table employee
  2. (
  3. id int PRIMARY key auto_increment,
  4. name varchar(10) not null UNIQUE,
  5. age int CHECK(age>0 && age<=120),
  6. status char(1) default(1) check(status=1 or status=0), -- 1表示审核通过,0表示审核失败
  7. sex char(1)
  8. )

测试数据添加:

  1. -- 能正确添加数据库的
  2. insert into employee(name,age,status,sex) values('诸葛亮',27,1,'男')
  3. insert into employee(name,age,status,sex) values('赵云',37,0,'男')
  4. insert into employee(name,age,status,sex) values('黄忠',57,1,'男')
  5. -- 违反唯一约束
  6. insert into employee(name,age,status,sex) values('黄忠',57,1,'男')
  7. -- 违反为空约束
  8. insert into employee(name,age,status,sex) values(null,57,1,'男')
  9. -- 违反检查约束
  10. insert into employee(name,age,status,sex) values('黄租',800,1,'男')
  11. insert into employee(name,age,status,sex) values('黄租',80,1,'男')
  12. -- 违反检查约束,审核状态必须是0或者
  13. insert into employee(name,age,status,sex) values('黄月英',18,2,'女')

创表添加注释

  1. create table feedback
  2. (
  3. ID varchar(32) PRIMARY key,
  4. StudentID varchar(32) COMMENT '学生Id',
  5. Campus varchar(32) COMMENT '校区',
  6. ClassId varchar(32) COMMENT '班级id',
  7. ClassName varchar(32) COMMENT '班级名称,可以存储一个冗余的班级名称方便查询的时候使用',
  8. UserName varchar(64) COMMENT '账号信息,方便查看发聩用户的账号信息',
  9. FeedbackType int COMMENT '反馈类型。系统类型(1)、内容问题(2)、我要吐槽(3)',
  10. FeedbackDescribe varchar(32) COMMENT '反馈的描述',
  11. FeedbackImgs longtext COMMENT '反馈的截图',
  12. FeedbackPath varchar(128) COMMENT '反馈的地址。就是学生反馈时所在的页面',
  13. Remark varchar(128) COMMENT '备注'
  14. ) COMMENT = '学生反馈表'

创表添加注释2

  1. create table landinfo
  2. (
  3. id int PRIMARY key auto_increment,
  4. number varchar(32) COMMENT '序号', -- 序号
  5. tdName varchar(32) COMMENT '宗地位置', -- 宗地位置
  6. kgnumber varchar(64) COMMENT '控规编号', -- 控规编号
  7. areawz varchar(32) COMMENT '地块位置', -- 地块位置
  8. provideType varchar(32) COMMENT '供应方式(出让或划拨)', -- 供应方式(出让或划拨)
  9. landarea varchar(32) COMMENT '土地面积(公顷)', -- 土地面积(公顷)
  10. floorarearatio varchar(32) COMMENT '平均容积率', -- 平均容积率
  11. gfa varchar(32) COMMENT '规划计容建筑面积(万平方米)',-- 规划计容建筑面积(万平方米)
  12. landareaunit varchar(32) COMMENT '土地面积单位',
  13. gfaunit varchar(32) COMMENT '规划计容建筑面积单位',
  14. type varchar(32) COMMENT '用地性质',
  15. ispublish tinyint(1) COMMENT '是否发布'
  16. ) COMMENT = '地块信息'

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

mysql主从复制+读写分离

使用Mysql读写分离和主从复制的原因:*单台MySQL服务器的安全性,高可用性,高并发都是不满足实际的生产需要。介绍:1.MySQ...

mysql控制台插入中文数据报错1366解决

计算机配置: windows系统.数据库:MySQL5.5.如图 : 下图为表结构信息:通过 show full columns from userinfo;查询所得 na...

mysql 游标创建

游标:可以来存储一个结果集,可以通过遍历来访问到每一个数据需求:分表数据。 把一张表的数据根据需求分离,创建不同的表...

mysql 存储过程报错:delimiter

最近刚学sql,学到了存储过程,每当练习的时候就一直出现问题。 现在记录CREATEPROCEDUREproc_out(OUTstuidINT) begin se...

mysql 视图的(增删改 查)

要显示视图的定义,需要在SHOWCREATEVIEW子句之后指定视图的名称, 我们先来创建几张表,完事后在进行演示:--用户信息表...

mysql概述与安装配置

1996年首次发行,对于初学者来说,MySQL很容易上手MySQL数据库MySQL 是开源的,所以你不需要支付额外的费用。MySQL 支持大...

mysql存储引擎和数据类型

一 了解MySQL存储引擎什么是MySQL存储引擎?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技...

本地mysql重置密码

原理:通过跳过表授权,跳过密码直接在表里更新密码1. 找到my.ini一般在C:\Program Files\MySQL\MySQL Server 5.7\bin12345...

mysql数据库基础

1 数据库和表操作 2 数据操作 3 高级查询 4 mysql管理1 数据库和表操作 数据库 创建:create database 数据库名 [default ...

mysql基础

1.创建、修改和删除 表是数据库存储数据的基本单位、一个表包含若干个字段或记录、表的操作包括创建新表、修改表和删除表。...

EF连接mysql连接mysql数据库操作中文数据乱码解决方法

修改数据库的连接字符器在连接字符器添加charset=gb2312。注意事项:(1)字符编码不支持UTF8。(2)必须使用规定编码。示例:&...

EF连接mysql数据库

注意事项准备工作(1)下载MySQL数据库软件6.6.6版本。 (2)下载MySQL数据库mysql-connector-net-6.6.6两者不一样都不能少。(...

VS2017安装mysql加载驱动

部署安装环境运行MySQL和VS2017软件下载MySQL-for-visualstudio-msiMySQL-connector-net-6.6.6-msi安装版本6.10.5和6.9.9在...

shell脚本强制修改mysql --root密码

话不多说直接拿去撸;PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHread -p &quot...

Navicat 连接mysql时报错代码1405

好久不见我们又见面了今天给大家分享的是Navicat连接mysql时报1405的错 话不多说直接上图片遇到这个错时第一种情况:看一...

mysql未能加载文件或程序集“Ubiety.Dns.Core”或它的某一个依赖项 问题的解决

在VS2019中使用Nuget的方式添加了最新的MySQL包 MySql.Data 8.0.19 ,默认添加了个Ubiety.Dns.Core,不知道有什么用,但是...