MySQL的字段属性+SQLyog查看建表语句
MySQL的字段属性
写在前面:数据库就是单纯的表,用来存储数据,只有行和列。行代表数据,列代表字段(id、name、age这种就叫字段)
1、长度
2、默认
3、主键
4、非空
5、Unsigned
6、自增
7、Zerofill
1. 长度
数据的长度。
2. 默认
设置默认值,比如sex设置默认值为男,即不填内容,默认值就是男。
3. 主键
一个表只设一个主键,比如id就可以设为主键,彼此的id不同,即彼此的主键值不同。
4. 非空
1、如果勾上了,若不填值,就会报错
2、如果没勾上,若不填值,默认为null
5. Unsigned
1、无符号的整数
2、声明了该列不能声明为负数
6. 自增
1、自动在上一条记录的基础上+1(默认加1,可以在高级中改默认值)
2、通常用来设置唯一的主键index,必须是整数类型
3、可以自定义主键自增的起始值和步长
7. Zerofill
设置完长度后,不足的位数,在前面用0填充。
补充:在SQLyog查看建表语句
新查询编辑器 > SHOW CREATE TABLE student; > 选中执行 > 点结果 > 选最右侧展示

用上述查到的SQL代码,也可以建一个新表。
新查询编辑器 > 输入上面查到的SQL代码 > 按图中方式,改代码 > 选中执行 >鼠标右键空白区域,刷新对象浏览器。


常用命令:
SHOW CREATE DATABASE school; --查看创建数据库的语句
SHOW CREATE TABLE student; --查看student数据表的定义语句
DESC student; --显示表的结构
MySQL的字段属性+SQLyog查看建表语句的更多相关文章
- MySQL查看表结构及查看建表语句
查看表结构:desc 表名 mysql> use recommend; Database changed mysql> desc user; +--------------+------- ...
- mysql 常用命令,连接数据库,查看建表语句,批量导入数据,批量更新数据,连接查询
1. 1)MySQL 连接本地数据库,从cmd中进入mysql命令编辑器: root root分别为用户名和密码 mysql -uroot -proot 2)MySQL 连接本地数据库,用户名为“ro ...
- hive查看建表语句
查看hive建表语句:show create table tablename; 查看hive表结构:describe tablename; 简写:desc tablename;
- 【MySQL】查看建表语句
命令如下: SHOW CREATE TABLE tbl_name 例子: mysql> show create table m_zhbess_vehicle_report\G ********* ...
- mysql命令行查看建表语句
命令如下: SHOW CREATE TABLE tbl_name 例子: mysql> SHOW CREATE TABLE t\G . row ************************* ...
- mysql 查看建表语句
show create table `table_name`; 结果如下:
- 通过plsql develop查看建表语句
右键--查看 右下角 如下显示,找出ddl语句 可以看到索引等
- mysql添加删除索引,查看某个表的建表语句
查看某个表的建表语句 :show create table data_statdata; drop index ts on data_statdata; 索引是加速查询的主要手段,特别对于涉及多个表的 ...
- 基于表的数据字典构造MySQL建表语句
表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...
随机推荐
- C++常见编程--获取当前系统时间
C++常见编程--获取当前系统时间 文章首发https://www.cppentry.com 本文主要使用time() 及strftime() 函数 C++系统和时间相关的函数基本上都是使用C语言提供 ...
- js 预编译
js 运行代码的时候分为几个步骤:语法分析 ==>预编译 ==>解释执行 语法解析:通篇扫描代码,查看语法是否出错 解释执行:读一行 - 解释一行 - 执行一行 预编译执行的操作: // ...
- system.run
客户端开启了remotecommand后可以在server调用该命令在agent上执行一些命令 命令中有逗号 zabbix_get -s xxx.xxx.xxx.xxx -k "system ...
- docker之阿里云centos 7.x 启动容器报错处理办法
最近阿里云服务器(操作系统centOS 7.x) 安装docker,参照阿里云帮助文档https://help.aliyun.com/document_detail/51853.html?spm=a2 ...
- css常用样式背景background如何使用
css背景background属性常用于定义HTML的背景,background简写属性作用是将背景属性设置在一个声明中,background背景属性常见为以下这些:.background-color ...
- HTML5文档类型如何定义,有哪些标签,以及如何使用,从整体认识HTML5
html5新增结构标签 header 头部 nav 导航 section 区域 article 文章 aside 侧边栏 figure 一组多媒体内容 figcaption 多媒体内容的标题 foot ...
- Android中饼状图的绘制
https://blog.csdn.net/cen_yuan/article/details/52204281
- Java 8 函数式编程
今天打开Oracle Java官网一看,Java已经更新到 13 了 https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index ...
- cisco 添加静态路由
静态路由:由人,手动写出的路由条目就叫静态路由,永久有效,优先级最高,效率最高. 路由器是干啥的? 连接不同地址段的网络.屏蔽不同地址段的网络广播. 路由器有多个接口,至少得有2个吧,一边一个局域网. ...
- 各大原厂看好MRAM发展
MRAM是一种以电阻为存储方式结合非易失性及随机访问两种特性,可以兼做内存和硬盘的新型存储介质.写入速度可达NAND闪存的数千倍,此外,其制作工艺要求低,良品率高,可以很好的控制成本.在寿命方面,由于 ...