数据库

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语句写完之后要加分号
如果有外键关系先创建主表

原文地址:https://www.cnblogs.com/liuran123/p/5959817.html