下载此文档

sql总结.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
sql 总结 MySQL =========================== 1. 什么是数据库数据库就是一组经过计算机整理后的数据,存储在一个或多个文件中,而管理这个数据库的软件就称为—数据库管理系统 2. 什么是 MySQL 3. 为什么要用数据库 4. 什么是实体 entity 客观存在的, 可以被描述的事或物( 一件商品、一次交易记录...) 如何描述实体: ------> 特征( 属性) 一个实体,就是一条记录,也叫一行(row) record 特征( 属性)----> 列( 字段) 表---> 一条一条的记录组成数据库---> 由多张表组成,表之间有关系 5. 数据库系统 Database System 、 DBS 数据库 Database 、 db 数据库管理系统 Database Manager System 、 DBMS 6. 数据库管理员 Database Administrator 、 DBA 7. 主流数据库 Oracle MySQL MSSQLServer DB2 Access SQLite 8. 数据冗余根据需求决定 9. 数据的完整性如何保证数据的完整性 10. 主键最小、最稳定、不重复、不改变如果实体中选不出合适的,加一列,用自增的整数作为主键 11. 唯一约束*** 主键与唯一约束的区别: 主键不允许为 null ,唯一约束可以为 null 12. 外键用来和其它表发生关联===================================================== 1. 服务运行中我的电脑-> 右键-> 管理-> 服务->mysql cmd 命令行: net stop start mysql 2. 进入 MySQL 运行 cmd 程序-> 附件-> 命令提示符显示 C:\Users\User> 这是 Windows 命令得示符, 表示当前是在 Windows 中,并未进入到 MySQL -h 主机名-u 用户名-p 密码 mysql -hlocalhost -uroot -p123456 # 注意-p 和密码之间没有空格 mysql -uroot -p 常用这种显示 mysql> 说明进入到 MySQL 中了,就可以在这里执行 MySQ L 相关指令 常用指令指令结束: ; \g 命令输错了: \c 清除缓冲区帮助: help; \h 退出: exit quit ctrl+c 提示符: -> 等分号或\g或\c '> 等单引号"> 等输入双引号上下箭头能调出历史记录如何复制到记事本中=========================================================== ====== 1. 查看当前有哪些数据库? show databases; 2. 如何创建一个数据库? 创建一个名称叫 s01 的数据库 create database s01; 3. 删除数据库 drop database s01; 4. 进入一个数据库 use 数据库名; use s01; 5. 如果查看当前在哪个数据库中? select database(); 6. 查看当前数据库有哪些表 show tables; 数据类型 4种: 数值、字符串日期时间 null *tinyint 1 个字节-128 到 127 无符号的 0-255 smallint 2 个字节无符号的 0-65535 mediumint 3 个字节*int 4 个字节正负 21 亿多无符号的:0到 40 多亿 bigint 8 个字节负的 2的 63 次方到正的 2的 63 次方减1 无符号的: …… float(m,d) m 总位数 d 有多少位是小数 float(3,2) - 到 m和d 都不填,表示最大范围 float(p) double(m,d) decimal(m,d) 以字符串表示浮点数缩写 dec char(0-255) 是定长的, 不足长度, 会在后面加空格, 如果太长, 会删除后面一部份 varchar(0-65535) 变长的,占位空间取决于真正存放的数据 text 长文本不需要指定长度也没有默认值 blob 二进制 enum(' 男',' 女') 只能选一个 set('a','b','c') 'ab' 'abc' 'bc' 'ca' 'a' datetime 日期时间 datetime yyyy-mm-dd hh:ii:ss date yyyy-mm-dd time hh:ii:ss year yyyy 7. 创建表 create table stu( id int auto_increment primary key, name varchar

sql总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小183 KB
  • 时间2016-08-15
最近更新