Mysql必知必会总结
作者:互联网
Mysql必知必会总结
基础概念
-
sql(Structured query language)结构化查询语言
-
不区分大小写,对所有SQL关键字使用大写,而对所有列和表名使用小写便于阅读
-
MySQL版本
- 4 - innoDB引擎,增加事务处理,改进全文本搜索
- 4.1 - 对函数库,子查询,集成帮助的支持
- 5 - 存储过程,触发器,游标,视图
-
mysqll中的数据类型
-
串数据类型,存储如名字,地址,电话,邮编等串。
- 定长串,如char,创建表时指定
- 变长串,如TEXT,虽然灵活但是会影响性能
- 定长串,如char,创建表时指定
-
数组数据类型,有符合,可以存储正/负,
- decimal(精度可变浮动值)
- double 双精度浮点值
- boolea 0/1
-
日期时间数据类型
-
二进制数据类型,可存储任何数据,如图像,多媒体等
-
常用语句
建库删库/建表删表
- 建表,可以定义引擎,主键自增AUTO_INCREMENT
- 给表添加/删除列
ALTER TABLE student ADD stu_id CHAR(20);
ALTER TABLE student DROP stu_id CHAR(20);
-
删表/重命名
DROP TABLE STUDENT RENAME TABLE STUDENT TO STIDENT2
查询语句 select
- 标准: select * from db_name (* 可为 row_name)