摘要:
CHAR, VARCHAR, TEXT CHAR 定长字符串,占用空间大,速度快 VARCHAR 变长字符串,占用空间小,速度慢 CHAR后面的空格会被去掉,VARCHAR不会去掉 TEXT 不能有默认值 数据检索的效率 CHAR > VARCHAR > TEXT ENUM() 枚举的每一个元素都有一个序号 自动去掉元素后面的空格 插入数据时value必须是枚举中的一个,除了NULL 只能... 阅读全文
摘要:
在创建数据库表时,最好是在编辑器中写好创建表的代码,然后粘贴到命令行中,这样如果有错修改起来方便。 现在来创建一个user表: -- 打开数据库, --后面必须要有空格, 表示注释 USE mydb3; -- 创建表(user) -- 编号:id -- 用户名:username -- 年龄:age -- 性别: sex -- 邮箱:email -- 地址:addr -- 生日:birth --... 阅读全文
摘要:
什么是存储引擎? 存储引擎是指表的类型,数据库的存储类型决定了表在计算机中的存储方式, 用户可以根据不同的存储方式,是否进行事务处理等来选择合适的存储引擎。 查看数据库支持的存储引擎: mysql> SHOW ENGINES; +--------------------+---------+------------------------------------------------... 阅读全文
摘要:
1. 整数类型: 数据类型 存储范围 字节 TINYINT 有符号值:-128到127无符号值:0-255 1 SMALLINT 有符号值:-32768到32767 2 MEDIUMINT 有符号值:-8388608到8388607无符号值:0到16777215 3 INT 有符号值:-2147683648到2147683647无符号值:0到4294967295 4 BIGIN... 阅读全文
摘要:
查看当前登录用户: mysql> select USER(); +----------------+ | USER() | +----------------+ | root@localhost | +----------------+ 1 row in set 查看数据库版本: mysql> SELECT VERSION(); +-----------+ | VERSION... 阅读全文