5-22

来源:互联网 发布:手机淘宝查看五星评价 编辑:程序博客网 时间:2024/05/21 20:27
1.数据库:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”。
   作用:保存,管理数据
2.数据库管理系统(DBMS)数据管理软件,科学组织和存储数据,高效地获取和维护数据
3.MySQL是现流行的开源,免费的关系型数据库。
   特点:免费,开源数据库
              小巧,功能齐全
              使用便捷
              可运行于Windows或Linux操作系统
              可适用于中小型或大型网站应用
4.MySQL主要目标:快速,便捷,易用
5.创建:CREATE DATABASE [IF NOT EXISTS] 数据库名;
   删除:DROP DATABASE[IF EXISTS] 数据库名;
   显示:SHOW DATABASES;
   使用/切换:USE 数据库名;


6.结构化查询语句分类:
名称 解释 命令
DDL(数据定义语句) 定义和管理数据对象 create、drop、alter(修改)
DML(数据操作语句) 用于操作数据库对象中所包含的数据 insert、update、delete
DQL(数据查询语句) 用于查询数据库数据 select
DCL(数据控制语句) 用来管理数据库的语言,包括管理权限及数据更改 grant、commit、rollback
7.创建数据表语句:
   语法:create  table  【if not exists】表名(
                 字段名1  列类型  [属性] [索引] [注释];
             )[表类型] [表字符集] [注释];
   说明:反引号用于区别mysql保留字符与普通字符而引入
8.列类型:规定数据库中该列存放的数据类型
   分为:数值类型
             字符串类型
             日期和时间型数值类型
             null值
9.数值类型:
类型 说明 存储需求
tinvint 非常小的数据 1字节
smallint 较小的数据 2字节
mediumint 中等大小的数据 3字节
int 标准整数 4字节
bigint 较大的整数 8字节
float 单精度浮点数 4字节
double 双精度浮点数 8字节
decimal 字符串形式的浮点数 m个字节
10.字符串类型:
类型 说明 最大长度
char 固定长字符串,检索快但费空间,0<=m<=255 m字符
varchar 可变字符串,0<=m<=65535 变长度
tinytext 微型文本串 2^8-1字节
text 文本串 2^16-1字节
11.日期和时间型数值类型:
类型 说明 取值范围
date yyyy-mm-dd 日期格式 1000-01-01~9999-12-31
time Hh:mm:ss 时间格式 -838:59:59~838:59:59
datetime yy-mm-dd hh:mm:ss 1000-01-01 00:00:00~9999-12-31 23:59:59
timestamp yyyymmddhhmmss 格式表示时间戳 1970010101000000~2037年的某个时刻
year yyyy格式的年份值 1901~2155
12.null值:
  可理解为“没有值”或“未知值”
  不要用null进行算术运算,结果值为null
  mysql中,0或null都意味着假,1为真
原创粉丝点击