标签:... 起步 name utf8 ci mysql department 快速 id
mysql 快速起步
1.1 安装
mysql不支持arm架构,所以部署mariadb
docker run -p 3306:3306 -itd -e MARIADB_USER=cmdb -e MARIADB_PASSWORD=123456 -e MARIADB_ROOT_PASSWORD=123456 --name mysql mariadb:latest
2.1 DDL(数据定义语句)
2.1.1 定义库
ge缩写, 也就是用于创建数据库和表的SQL语法
2.1.1.1 数据库名
数据库整体命名规则采用snak缩写规则, 比如 cmdb_service ,注意禁止使用中横线 比如cmdb-service
其他情况按照报错提醒 去掉不合法字符就可以
2.1.1.2 字符集
字符集字面理解就是 一堆字符的合集, 每个字符集包含的字符个数不同, 比如:
- 英文字符集: ASCII, 采用7位编码, 总共能编码2^7个字符
- 中文字符集(兼容ASCII): GB2312、BIG5、GBK, GB18030, 都采用双字节字进行编码,
- 万国码(兼容ASCII): Unicode, 变长编码, 常见的编码在前面, 不常见的往后面编码
比较值得注意的是
- utf8: 并不是完整的utf8实现, 采用3字节保存, 超过3字节的编码无法识别, 比如 emoji字符
标签:...,起步,name,utf8,ci,mysql,department,快速,id 来源: https://www.cnblogs.com/liwenchao1995/p/16536335.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。