使用SQLyog创建表1,打开SQLyog UItimate 64,将鼠标指针移动到@localhost的右键上,以创建数据库
依次输入数据库名称、基本字符集和数据库排序规则
基本字符集选择utf8mb4。 这是Java8的默认字符集,今后尽量使用默认字符集
虽然选择utf8mb4_general_ci对数据库排序规则更快,但如果要更准确地选择utf8mb4_unicode_ci,请在学习阶段选择utf8mb4_unicode_ci
这样就创建了数据库
第二,然后将指针移动到表的右键以创建表
表名根据阿里巴巴命名规则,字母小写,单词之间用下划线_分隔
选择引擎,然后单击InnoDB
缺省情况下,也可以选择与创建数据库的字符集匹配的字符集
列名命名规则和表名命名规则一致。 字母是小写的,单词之间用下划线_分割
列举几种常见的数据类型:
Mysql没有布尔类型。 根据需要使用tinyint。 例如,性别(0)男性,1 )女性;交易类型)0)支出,1 )收入)
任何状态都可以使用int。 例如,用户状态(0:禁用,1 :启用) )。
bit是否可用
遇到金额的人使用decimal(8.2 )
贴现率和税率也使用了decimal(8.2 )
注:当mysql设计表的数据类型时,以下简单原则有助于设计良好的数据类型:
1 .小一点比较好
选择您认为不超出范围的最小类型。 较小的数据类型通常更快,因为磁盘、内存和cpu缓存消耗更少,处理所需的cpu周期更少。
2 .简单就好
由于字符串包含字符集和校准规则(排序规则),因此简单的数据类型操作更常见,如格式比格式更快。
尽量避免空值
如果不在字段中存储空值,请尽量将字段设置为not null。 由于可空列使索引、索引统计信息和值的比较更加复杂,因此可空列使用更多的存储空间,mysql也需要特殊处理。
请养成最后写评论的习惯,然后点击保存
单击历史记录可查看已创建的表的历史记录
此处创建了记录用户信息的表
三、打开表格,记录用户信息
每一列中的信息将根据所选数据类型的实际情况填写
保存最后输入的用户信息即可