数据库 ——(1)

来源:互联网 发布:淘宝店多少单一颗心 编辑:程序博客网 时间:2024/05/29 03:08
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<=255m字符
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:ss1000-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为真
阅读全文
0 0
原创粉丝点击