easymall第一天
来源:互联网 发布:java里氏替换原则 编辑:程序博客网 时间:2024/06/14 03:00
8.7:
- 数据库:网络型、关系型、层次型
- 登录登出:mysql -uroot -proot -h localhost(登录)quit exit(登出)
- 服务:启动(net start 服务名称)、停止(net stop 服务名称)、删除(sc delete 服务名称)
- sql语言:结构化查询语言(注:过程性语言–注重内存的分配与回收)
- 创建数据库:create database if not exists dbname;
- 查询字符集show variables like “char%”;[client:][connection:][database:][filesystem:][result:][server:][system:][dir:]
- 设置字符集set names gbk;
- mysql数据库校对规则
- 查看数据库show create database dbname;
- 修改数据库alter database dbname charset set utf-8;
- mysql数据类型:char多了不要,少了空格补齐;varchar不固定字符长度,5个字节(第五个字节是用来记录长度的);大数据类型blob,text;时间类型:datetime,timestamp时间戳,从1970年到现在的毫秒数
- 字段约束:主键(唯一、不为空);唯一性();非空约束();外键约束()
- 192.168.1.107(hn:hn)
- ifnull(math,0)如果math为null,则把math置为0
- where给分组之前加条件,having给分组之后的数据进行加条件;一般可以用having代替where,但where不一定能代替having,因为where不能用极函数
- 备份数据库mysqldump -uroot -p dbname <存储路径
- 恢复数据库mysql -uroot -p dbname <备份过的sql文件(注:得先创建相同名称的数据库,然后恢复有效)
- 外键约束:防治删除时把关联破坏;foreign key(字段) references dbname(字段);
- 多表查询:一对一(学校-校长 )、一对多(班级-学生)、多对多(老师-学生)[注:1-1在任意一方添加另一方的主键字段,作为关联入口;1-n在多的一方添加1的主键字段,作为关联入口;m-n引入第三方表格管理id对应关系]
- 内连接查询(两张表都有的数据a.id=b.id公共的部分)
- 左连接:左边数据全部展示,右边展示有关联的
- 右连接:右边的表数据全部展示,左边的表数据有关联的展示
- 全连接:左连接 union 右连接
阅读全文
0 0
- easymall第一天
- EasyMall第十一天
- easymall第三天
- easymall第五天
- EasyMall第七天
- EasyMall第八天
- EasyMall第九天
- 第一天
- 第一天
- 第一天~
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- #第一天
- 第一天
- 第一天
- python 图像显示
- MFC中PretranslateMessage的实现
- BZOJ 1715 [Usaco2006 Dec]Wormholes 虫洞 SPFA
- CSS盒模型---第七系列
- css选择器优先级和photoshop快捷键以及100度享乐网框架
- easymall第一天
- Easy Climb UVA
- iOS提交TestFlight测试显示缺少合规证明
- Larravel Valet
- 什么是学习?
- HDU
- htons(), ntohs(),htonl(),ntohl(), inet_addr() ,inet_ntoa() || bzero()
- PHP扩展-php.ini
- lvs