-
MYSQL-增删改查
- -- 查看当前现有的数据库
- -- 创建数据库
- create database test charset=utf8;
- -- 数据库的信息格式信息-- 创建表的语法
- show CREATE database test;
- -- create table 表名(
- -- 字段名 类型()约束,
- -- 字段名 类型()约束,);
- -- 创建一个部门表
- -- 部门名称 部门地址-- 创建员工表
- create table dep(
- deptno int(10) PRIMARY KEY, -- 主键唯一
- dname VARCHAR(10) not null, -- 非空约束
- loc varchar(13));
- -- 员工id 员工姓名 员工性别 员工薪资 员工岗位 员工领导编号编号 入职日期show tables;-- 查询创建的表
- create table emp (
- eid int(11) PRIMARY KEY auto_increment,-- 主键唯一
- ename varchar(10) not null,-- not null非空约束
- esex enum("男","女") default "男",-- default增加默认值设置
- esal float(7,2) default 0,
- ejob varchar(9),
- managerid int(11),
- hiredate date,
- deptno int(11),
- constraint emp_drp foreign key (deptno) REFERENCES dep(deptno));-- 生成外键,关联drp表中的主键字段
- -- 外键是来联系两张表-对多的关系使用外键关联,让表中的数据以来于主表中的数据雨来于主表的数据
- -- foreign 自定义外键 foregin key(外键名) REFERENCES 主表(键名)
- -- constraint 自定义名字 起别名
- desc dep;
- -- 按列名添加数据
- insert into dep(deptno,dname,loc) values(10,"it","上海");
- insert into dep(deptno,dname,loc) values(20,"it","北京");
- -- 按设定的默认的列 添加数据
- insert into dep values (30,"销售部","广州");
- insert into dep values (40,"人事","深圳");
- -- 查询添加数据
- -- 一次性添加多条数据
- INSERT INTO emp values (null,"橙子","女","23333","IT","5","2020-8-27",20),
- (1,"橙子1","女","2333","IT","5","2019-8-27",30),
- (2,"橙子2","女","8888","经理","7","2016-8-27",30),
- (3,"橙子3","女","6666","总监","4","2020-8-27",30),
- (4,"橙子4","女","6666","总监","0","2020-8-27",30);
- -- 查询添加数据
- -- 修改数据 set后面的等号是赋值 where后面的等号是判断字段的值
- update emp set eid =1 where ename="啦啦";
- -- 删除语句
- delete from emp where ename="橙子";
- -- 查询指定字段下的数据
- -- 查询区间数据
- SELECT * from emp where esal between 8000 and 20000;
- -- 查询单独字段中的某个值
- select * from emp where ejob like "%it%";
-
相关阅读:
Linux下的邮件发送
Linux下用户和raid练习题
Linux centos7.5操作系统的安装
Linux chattr文件锁
Linux系统下root密码丢失解决方案
周总结2
课堂作业1
开课博客
阅读3
作业8
-
原文地址:https://www.cnblogs.com/cheng10/p/13575689.html
Copyright © 2020-2023
润新知