tee x:xxx.sql
将数据库管理代码以日志文件保存到指定路径
————————————————————————————————————————
数据类型:
-
整形:
-
tinyint 1个字节 0到2^8减1
-
-
smallint 2个字节 0到2^16减1
-
-
mediumint 3个字节 0到2^24减1
-
-
int 4个字节 0到2^32减1
-
-
bigint 8个字节 0到2^64减1
-
-
日期类型:
-
year
-
-
date
-
-
time
-
-
datetime
-
-
timestamp
-
-
字符串:
-
char
-
-
varchear
-
-
text
-
-
enum
-
-
set
————————————————————————————————————————
事务:确定数据完整性的一个机制
-
把多个步骤当成一个独立整体来执行,如果某一步出错,那么这认为这件事不成功。
————————————————————————————————————————
数据库操作
-
创建库 create database 数据库名 charset utf8;
-
-
查看库 show databases;
-
-
修改库的编码 alter database 数据库名 charset gbk
-
-
删除库 drop database 数据库名;
-
-
选中库 use 数据库名;
-
————————————————————————————————————————
表的操作
-
创建表create table 表名(字段 数据类型 约束);
-
约束 not null 不能为空
-
约束 primary key 唯一的
-
auto_increment 设置成主键 自动增长
-
unique
-
-
修改表名 alter table 修改前的表名 rename 修改后的表名;
-
删除表 drop table 表名;
-
-
修改表:
-
alter table 表名【修改语句】[字段][ 表名]
-
修改语句 添加字段add
-
修改语句 删除字段drop
-
修改语句 修改字段类型modify
-
修改语句 更改字段名change
-
修改语句 更改表名rename
-
-
修改字段类型 alter table tb_phone modify wf enum("支持","不支持") not null default "支持";
-
修改字段名称 alter table tb_phone change wf WiFi varchar(3) not null;
-
增加字段名称 alter table tb_phone add name char(10) not null;
-
删除字段名称 alter table tb_student drop name;
-
更改字段名称 alter table tb_test change name ningchen varchar(3) not null;
-
-
查看表 show tables 查看表结构 desc 表名
-
-