基本数据库操作代码

创建数据库

create database companyss charset=utf8;
use companyss;

创建表

create table emp(
    eid int primary key,#主键
    ename varchar(20),
    esex varchar(5),
    joindate date
) charset=utf8;

向epm表中添加数据

insert into emp(eid,ename,esex,joindate) value(1,'张胜男','女','2018-09-05');
insert into emp(eid,ename,esex,joindate) value(2,'张三','男','2019-09-25');
insert into emp(eid,ename,esex,joindate) value(3,'李四','男','2020-03-15');
insert into emp(eid,ename,esex,joindate) value(4,'王五','女','2021-09-05');

查询表中数据

select eid,ename,esex,joindate from emp;#从emp表中

把eid等于4的记录的ename改为马六

update emp set ename='马六' where eid=4;

删除eid等于2的记录

delete from emp where eid=2;

更改表结构

把表名由emp改为employ

alter table emp rename employ;
select * from employ;

把字段名esex改为egender

alter table employ change esex egender varchar(5);

删除egender字段

alter table employ drop egender;

/*
在实际项目中,数据库设计的好坏关乎到一个项目的质量,设计数据库 要考虑重要的一项内容,就是保证数据的完整性,即> 数据的正确性
数据的完整性分为;实体完整性、域完整性、引用完整性、自定义完整性 保证数据完整性就要用到约束
约束分为; > 主键约束(primary key):添加了主键约束的字段,此字段的数据不允许重复,每张表必须有一个主键
非空约束(not null):添加了非空约束的字段,此字段的数据不能为null
唯一约束(unique):添加了唯一约束的字段,此字段的数据不允许重复
默认约束(default):为字段设置一个默认值
外键约束(foreign key):
check约束(check):自定义约束
*/

删除employ表

drop table employ;
create table emp(
    eid int primary key auto_increment,#auto_increment设置主键自增长
    ename varchar(20) not null,#不能为空
    etel varchar(15) unique not null,#unique不能重复
    egender varchar(5) not null default '男' check(egender='男' or egender='女')
)
insert into emp(ename,etel,egender) value('张三','18203855307','女');
insert into emp(ename,etel,egender) value('张三','18223855307','女');
select * from emp;#查询表

内容来源于上课内容,代码自写

最后修改:2021 年 01 月 24 日 12 : 32 PM
如果觉得此文章有用,请随意打赏