mysql库文件和表结构操作命令
1.linux环境安装
yum install mysql #安装mysql客户端
yum install mysql-server #安装mysql服务端
service mysqld start 启动mysql数据库
mysql -uroot -p123456 进入mysql交互页面
mysqladmin -uroot password ‘***’ 修改数据库密码
2.库文件操作命令
creat database aa 创建一个aa的数据库
show databases 显示有哪些数据库
use +aa 进入aa数据库
drop database aa 删除aa数据库
3.表结构命令
create table 表名(字段1,数据类型,约束)
create table student(id int(20)primary,name varchar(30))
创建一张student表,字段id为主键,字段name
4.常用数据类型
int 存储整数
float 默认保存6位精度(包含小数位和整数位)
char 存储字符
varchar 存储字符
char(10)和verchar(10)
char(10)表示长度固定为10 当插入的字符小于10,用空格填充,大于10,截取到第10个字符,后面不取
verchar(10)长度可变 当插入的字符小于10 长度就是字符长度,大于10,截取到第10个字符,后面不取
5.约束:对表字段进行限制,保证表中数据的正确性和唯一性
primary key 主键约束 非空,唯一,用于唯一标识对应的记录,一般为id
NOT NULL 非空约束 字段值不为空
default 默认值约束 默认给字段指定默认值
alter table student alter column sex set default '1'; #将student表中的sex字段设置默认值为1

5.4 auto_increment 自增约束 作用在整数类型,字段值每次加1
6.修改表结构
desc 查看表结构
alter table student rename student1;将表名改为student1;
alter table student change id sid int(4),primarykey;修改id为sid
alter table student add art int(4)not null after math;在math后面添加art字段
alter table student drop age;删除age字段
alter table student change id int(4)auto_increment;修改主键为自增长
drop table student;删除student表

浙公网安备 33010602011771号