day
数据库:增删改查
开启一个数据库服务器
客户端:
1.命令行 window+r cmd
1)链接数据库
mysql -uroot 解决方案
2)创建一个数据库
CREATE DATABASE 数据库的名字 CHARSET=UTF8;
3)进入数据库
USE 数据库;
4)创建数据表
CREATE TABLE 表名(
id INT,
name VARCHAR(4),
age INT,
sex VARCHAR(1)
);
5)插入数据
INSERT INTO 表 VALUES('','','','');
6)
SELECT * FROM 表;
查看编号为1的员工信息
SELECT * FROM emp WHERE eid=1;
查看编大于3的员工信息
SELECT * FROM emp WHERE eid>3;
7)查询一列
SELECT * FROM 表;
SELECT eid,ename,age,sex FROM emp;
查询ename列
SELECT ename FROM emp;
查询编号为1的ename列
SELECT ename FROM emp WHERE eid=1;
删除数据库
DROP DATABASES 数据库的名字;
//改:更新数据库中的内容
UPDATE emp SET ename='xxxxx';//谨慎操作
UPDATE emp SET ename='aaaa' WHERE eid=1; //更新一列
UPDATE emp SET ename='aaaa',age='19',sex='N' WHERE eid=1; //更新一行
//删除
DELETE FROM emp;//删除数据表中的全部内容
DELETE FROM emp WHERE eid=1;
2.
练习:
创建一个数据库 ibm
创建2个表 1. 部门表 dept(
不重复 自增
部门id INT PRIMARY KEY AUTO_INCREMENT
部门的名字
部门所在地
)
INSERT INTO 表 VALUES(NULL,'','','');
插入3条数据
2.员工表 emp(
员工编号
员工的姓名
性别
年龄
所在部门编号
)
给每个部门插入2条数据