数据库:按照一定的数据结构来组织,储存和管理数据的仓库
企业数据面临的问题:存储大量数据,大量数据的检索和访问,保证数据信息的一致和完整,数据共享和安全。
数据库分类:关系型数据库,非关系醒数据库
表结构数据:以字段为基本的储存单位和计算单位
sql语言分类:
数据定义语DDL,数据操作语言DML,数据查询语言DQL
数据库:按照一定的数据结构来组织,储存和管理数据的仓库
企业数据面临的问题:存储大量数据,大量数据的检索和访问,保证数据信息的一致和完整,数据共享和安全。
数据库分类:关系型数据库,非关系醒数据库
表结构数据:以字段为基本的储存单位和计算单位
sql语言分类:
数据定义语DDL,数据操作语言DML,数据查询语言DQL
show databases; show engines; use bufurulai; show tables; create table xiyouji( name text not null, age int not null, xihao text not null ); show tables; describe xiyouji; desc xiyouji; drop table xiyouji; alter table xiyouji rename wukongzhaun; desc wukongzhuan; alter table xiyouji change xihao xihao1 text; alter table xiyouji modify age int; alter table xiyouji modify age int8; alter table xiyouji add address text; desc xiyouji; alter table xiyouji modify address text first; alter table xiyouji modify address text after name; alter table xiyouji drop address;
1、数据库增(creat)删(drop)改查(show)用(use)
2、数据表的增,create table表名(字段名 数据类型 (约束条件)......).
数据类型:int(11),float(10,2),decimal(10,2),char(10),varchar(10),text‘订单详情等’长文本字符串,date 'yyyy-mm-dd',time'hh:mm:ss’,datetime ,timestamp时间戳(时间差“秒”)
约束条件:可以没有。
主键:非空不重复,表级列级约束、非空(not null)、唯一:可空不重复、自增、默认(default)、外键(foreign key)(字段名)references。
删drop table
改:
1】改表名:alter table 原表名 rename新表名
2】改字段名:alter table 表名 change原字段名 新字段名 数据类型 {约束、位置}
3】改字段类型:alter table 表名 modify 、、、、、
4】添加字段:alter table 表名 add 新字段名 数据类型;
5】改字段排列位置:alter table 表名 modify 字段名 数据类型 first/after
6】删除字段:alter table 表名 drop 字段名;
查show table ,desc 表名 查看表结构