WAMP w代表windows a阿帕奇 m代表数据库 p代表pap
lamp:
tom^at java服务器管理程序
update mysql.user set password=PASSWORD(123)
where user='root';
出错 use mysql;
mysql用户名:root
mysql密码:自己修改
mysql服务器地址:localhose
1.主键
2.自增长列
3.外键
从表
主表控制从表
主表中的外键列一定是主键
1.规则:
数据库有三大范式
第一范式:保证每一列的原子性
山东省淄博市张店区
山东省 淄博市 张店区
第二范式:保证数据表的每一列都和主键相关
第三范式:保证数据表的每一列都和主键直接相关
1.将表拆分,一直到不能拆分为止
2.表名加前缀,小写
3.如果找不到主键,就用自增长列
4.外键关系可以不用加
1.创建数据库
create database test2;
2.删除数据库
drop database test2;
3.创建表
create table ceshi
(
ids int auto_increment primary key,
uid varchar(20),
name varchar(20),
class varchar(20),
foreign key (class) references class(code)
);
create table class
(
code varchar(20)primary key,
name varchar(20)not null
);
*自增长 aut_increment
*主键 primary key
*外键
4.删除表
drop table class
foreign key 列名 references 主表名(列名)
注意
类型包含长度的在类型后面加括号,括号里面写长度
上一列写完加逗号
最后一列不要写逗号
在每一条sql语句写完之后要加分号
如果有外键关系先创建主表