1.根据存储量以及安全性上来划分:
小型数据库:access 校网
1.在控制面板卸载mysql
2.在注册器上删除mysql的注册信息:win + R regedit
3.删除c盘下 program file/mysql
4. win7
win10
-- 创建数据库
CREATE DATABASE 数据库名;
-- 删除数据库
DROP DATABASE 数据库名;
-- 切换数据库
use 数据库名;
-- 创建表
create table 表名(
字段名 数据类型,
字段名 数据类型,
...
);
数据类型:
create table t_user(
userid int,
username varchar(20),-- 20 最高可以表示20个字符
password varchar(20),
birth date
)
-- 删除表
drop table t_user;
-- 修改表结构
create table product(
p_id int,-- 设置表的商品编号列,数据类型为int
p_name varchar(3),-- 设置表的商品名称列,数据类型为varchar
p_price float,-- 设置表的商品价格列,数据类型为float
p_birthday datetime
);
alter table product add column p_keep int;
alter table product modify p_name varchar(50);
CREATE DATABASE Company;
use Company;
create table Department(
dept_id int primary KEY,
dept_name char(10) not null
);
create table Emp(
e_id int primary key,
e_name char(10) not null,
e_sex char(2) default '男' check('男' or '女') ,
e_birthday datetime,
party char(2) check('是' or '否'),
e_jointime datetime,
dept int,
np char(10)
);
create table Salary(
emp_id int,
mon int check(mon between 1 and 12),
base_salary double check(base_salary >= 0),
allowance double check(allowance >= 0),
subsidy double check(subsidy >= 0),
bonus double CHECK(bonus >= 0),
deduct double check(deduct >= 0),
revenue double check(revenue >= 0)
);
alter table Emp add constraint aa foreign key (dept) references Department(dept_id);
alter table Salary add constraint ab foreign key (emp_id) references Emp(e_id);
1.插入全部字段的数据
insert into 表名 values(值1,值2,值3...);-- values后面的值个数一定要和表字段的个数匹配
2.插入部分字段的数据
insert into 表名(字段,字段...) values(值1,值2...);--
1.删除所有的数据
delete from 表名;
2.根据条件删除满足条件的记录
delete from 表名 where 条件;
条件:
关系运算符:>,<,>=,<=,=,!=
逻辑运算符:and(且) or(或)
其他:between 值1 and 值2 大于等于值1小于等于值2
in(值1,值2...)
is null
is not null
模糊: like 和 通配符 _ 表示通配一个字符 %表示多个字符
原文:https://www.cnblogs.com/wuliqqq/p/11229209.html