理解数据库的概念 :
在文件系统中 增修改删及查询
mysql的安装
mysql的启动 service.msc------net start mysql // net shop mysql
登陆 mysql -uroot -p1234
数据库操作
创建数据库
create database 数据库名;
使用数据库
use 数据库名 ;
创建表
create table 表名;( 字段名 类型 长度 [约束]);
字段类型 ; varchar(n)
单表约束
主键约束: primary key ,
唯一约束:unique,
非空约束:not null,
查看表: show tables;
查看表结构: desc 表名;
删除表: drop table 表名;
修改表
alter table 表名 add 列名 类型(长度)[约束];修改表添加列;
alter table 表名 modify 列名 类型(长度)约束; 修改表修改的类型长度及约束;
alter table 表名 change 旧列名 新列名 类型(长度)约束;修改表列名;
alter table 表名 drop 列名 ;修改表删除列;
rename table 表名 to 新表名; 修改表名;
alter table 表名 charecter set 字符集;修改表的字符集;
插入 insert
insert into 表名(主键列名,列名)value ('值 ','值 ');
更新 update
update 表名 set 字段名=值,字段名=值.... where 条件;
删除记录 delete
delete from 表名 {where 条件};
排序
select * from ... order by 字段 1 asc desc,字段2 asc desc
聚合
select sum(列名)from 表;
sum()
count()
min()
max()
avg()
分组
alter table 表 add cid varchar(32);
初始化数据
update 表 set cid=’1‘;
update 表 set cid=’2‘ where pid in(5,6,7);