Navicat 帮助中心
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的赣州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
Navicat
Navicat Premium
Navicat for MySQL
Navicat for MariaDB
Navicat for SQL Server
Navicat for Oracle
Navicat for SQLite
Navicat for PostgreSQL
Navicat Data Modeler
Navicat Report Viewer
Navicat for MySQL 帮助类别
常见问题
使用技巧
MySQL 表栏位属性有哪些?
发布时间:2015-09-27
Navicat 提供强大的工具来管理服务器对象,例如数据库、表、视图、函数等。MySQL 或 MariaDB 表栏位主要有以下属性。
Navicat for MariaDB
MySQL 或 MariaDB 表栏位属性
默认:设置栏位的默认值。
注释:设置任何可选的文本描述当前栏位。
字符集:一组符号和编码。
排序规则:一组在字符集中比对字符的规则。
MySQL 按照下列方式选择列的字符集和排序规则:
● 如果指定了字符集X和排序规则Y,就会采用字符集X和排序规则Y。
● 如果指定了字符集X而没有指定排序规则,就会采用字符集X和字符集X的默认排序规则。
● 否则,采用表字符集和排序规则。
键长度:当设置主键,编辑框会启用。
二进制:MySQL 4.1、CHAR 及 VARCHAR 栏位的值指定到栏位的字符集和排序规则来排序和比对。
在 MySQL 4.1 之前,排序和比对是根据服务器字符集的排序规则,可以声明栏位有二进制(BINARY)属性来导致排序和比对根据栏位值的字节数值。二进制(BINARY)不会影响栏位如何保存或检索。
自动递增:能为新的列生成唯一标识。要自动递增值开始不是 1,可以在选项选项卡设置该值。
无符号(UNSIGNED)值:用于在栏位中只允许非负数和需要一个更大数字上限范围的栏位。
自 MySQL 4.0.2,浮点和定点类型也可以无符号。和整数不同,列值的上限范围仍然相同。
填充零:默认补充的空格用零代替。例如:声明一个栏位为 INT(5) ZEROFILL,值 4 会检索为 00004;声明一个栏位为FLOAT(20,10)ZEROFILL,值 0.1 会检索为 000000000.1000000015。如果为一个数字类型指定填充零,MySQL 自动为该栏位加入无符号属性。
根据当前时间更新:自 MySQL 4.1.2,用户有更多灵活性决定哪个 TIMESTAMP 栏位自动以当前的时间开始和更新。
值:定义集或枚举(SET/ENUM)的成员。
虚拟类型:选择虚拟列的类型。VIRTUAL 表示当运行命令时才计算该列。PERSISTENT 表示该值被实体地保存在表中,支持MariaDB 5.2 或以上版本。
表达式:指定表达式或函数在插入时评估,支持MariaDB 5.2 或以上版本。
1.mysql查看数据库位置的语法: show variables like 'datad...
2.命令行模式下登录到mysql
3.键入指令:
4.确认指令无误,回车执行,即可看到数据库存放位置
5.方法二:在mysql配置文件中查看 END
查看MySQL的版本,主要有以下几个方法:
没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可:
e:\mysql\binmysql -V
mysql Ver 14.14 Distrib 5.6.32, for Win32 (AMD64)
(版本为 5.6.32)
或者:
e:\mysql\binmysql -v
这个命令可以查看到更为详细的信息,因为它会用账号 ODBC,连接上MySQL服务器,默认连接到localhost上的3306端口。
或者:
e:\mysql\binmysql --help | find "Distrib"
mysql Ver 14.14 Distrib 5.6.32, for Win32 (AMD64)
这种方式只有windows系统下才可用,因为windows中才用find命令查找字符串,且后面的字符串必须用双引号包裹起来,而linux系统下虽然也是用 | 作为管道符,却是使用grep命令查找字符串(如:mysql --help | grep Distrib)。