mysql基础

SQL语言分为四种:

数据定义语言:DDL(Date Defined Language) 如create  alter  drop

数据操作语言:DML(Date  Manipulation  Language) 如 insert  update  delete

数据查询语言:DQL(Date Query Language) 如select

数据控制语言:DCL(Date Control Language)Grant  Revoke  Commit  Deny


Mysql的数据类型:

1.整形:BIT TINYINT INT(默认为有正负符号的, 除非声明为unsigned)

2.浮点型:float  double  decimal (decimal(7,3)1234.567  7代表总的位数  3代表小数点后的位数)

3.字符型:

  char(m) 固定长度,实际长度小于m任占m个字节,浪费存储空间,但是存储速度快

  varchar(m)  长度不固定,根据实际的长度来占用存储空间,但是最长不能超过m个字节,节省存储空间,但是存储     速度慢

  text  文章等类型 查询不区分大小写

  enum 单选字符串数据类型,适合存储表单界面中的“单选值”。enum("选项1","选项2","选项3",...);

  enum('M','F'),
  set   多选字符串数据类型,适合存储表单界面的“多选值”。如   
 set('music','movie','swimming','footbal')

4.布尔型  boolean   0代表假 非0代表真

5.日期型

date('2017-03-03')  time('10:10:10')  
Datetime('2017-03-03 10:10:10')     
year(4位数'2017'   2 位数'17')

Mysql的帮助提示
help decimal;
show tables;
show  create table 表名;
desc table名称;description描述
mysqlshow –u root –p root –?
mysqlshow –u root –p root –-help

Mysql的版本查询

Select version();
mysqlshow –u root –p root –version
mysqlshow –u root –p root -V
mysqlshow –u root –p root –-count test tt

Mysql的字符集设置 

Create database test default character set gbk;数据库字符集设置
Create  table t1(
Id int character set gbk  ,
Name char(10)
) default charset= gbk; 表格字符集设置              
alter table emp charset=gbk;修改整个表格的字符集
第一范式: 一个属性拆分成多个独立的属性  南京市栖霞区仙林街道
第二范式: 一个表可拆分成多个表   学号 姓名 课程 学分 成绩 
第三范式: 一个表有唯一的主键     学号 姓名 宿舍编号 宿舍区 宿舍楼 房间号


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值