Mysql安装
mysql 是一个小型的数据库
安装过程参考:MySQL安装过程
1.首先登入数据库(在cmd窗口进行操作)
输入:mysql -u root -p
2.建立一个数据库
create datebase lala;(数据库名,可以根据实际项目取名)
2.使用本数据库
use user;
输入此条语句数据库才能进行操作
4.数据库的增删改查操作
增:insert into table(表名) value();(“()”中数据类型与表单的元素一一对应)
删:delete from table where la=1;
改:update table set la=1 where dada=”haha”;
查:select *(显示全部符号,也可以指定显示内容如dada) from table;
5.删除表
drop table tb1;
约束
1.空值与非空约束
create table tb2 (user_name not null,user_age null);
2.自增约束
自动编号 起始为1
自动编号的字段必须设置为主键(primary key)
例如create table tb2 (user_name auto_increment primary key);
auto_increment 必须定义为主键 而主键不一定要是auto increment
3.主键约束primary key
主键必须为not null
主键会保证唯一性
4.唯一约束
unique key 保证唯一性
数据表列操作
1.添加列
alter tbale tb1 column a varchar;
新增列名为a的字段
2.删除列
alter table tb1 column x;
删除列名为x的字段
3.查询表中的所有列名
show columns from 表名;
ex:show columns from tb1;
4.调整字段的位置(first,last)
alter table tb1 modify y int first;
将该字段放到最前面去了;
5.修改字段的数据类型
alter table tb1 modify x smallint;
由大类型改到小类型可能会造成数据的丢失;
6.修改字段的名称
alter table tb1 change x xx int;
将x字段更名为xx字段,其类型为int 型
该语句修改数据表中字段的名称和数据类型
7.查看表中的所有列
show columns from tb1;
8.输出所有列
select * from tb1;
select * from tb1\G 以网格形式输出所有列