數(shù)據(jù)庫(kù):增刪改查
? ? 開(kāi)啟一個(gè)數(shù)據(jù)庫(kù)服務(wù)器
? ? 客戶端:
? ? 1.命令行? window+r? cmd
? ? ? ? 1)鏈接數(shù)據(jù)庫(kù)
? ? ? ? ? ? mysql? -uroot? 解決方案
? ? ? ? 2)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
? ? ? ? ? CREATE DATABASE 數(shù)據(jù)庫(kù)的名字 CHARSET=UTF8;
? ? ? ? 3)進(jìn)入數(shù)據(jù)庫(kù)
? ? ? ? ? USE 數(shù)據(jù)庫(kù);
? ? ? ? 4)創(chuàng)建數(shù)據(jù)表
? ? ? ? ? CREATE TABLE 表名(
id INT,
name VARCHAR(4),
age INT,
sex VARCHAR(1)
? ? ? ? ? );
? ? ? ? 5)插入數(shù)據(jù)
? ? ? ? INSERT INTO 表 VALUES('','','','');
? ? ? ? 6)
? ? ? ? SELECT * FROM 表际插;
? ? ? ? 查看編號(hào)為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;
? ? ? ? ? 查詢編號(hào)為1的ename列
? ? ? ? ? SELECT ename FROM emp WHERE eid=1;
? ? ? ? 刪除數(shù)據(jù)庫(kù)
? ? ? ? DROP DATABASES 數(shù)據(jù)庫(kù)的名字;
? ? ? ? //改:更新數(shù)據(jù)庫(kù)中的內(nèi)容
? ? ? ? ? UPDATE emp SET? ename='xxxxx';//謹(jǐn)慎操作
? ? ? ? ? UPDATE emp SET? ename='aaaa' WHERE eid=1;? //更新一列
? ? ? ? ? UPDATE emp SET? ename='aaaa',age='19',sex='N' WHERE eid=1;? //更新一行
? ? ? ? //刪除
? ? ? ? DELETE FROM emp;//刪除數(shù)據(jù)表中的全部?jī)?nèi)容
? ? ? ? DELETE FROM emp WHERE eid=1;
? ? 2.
練習(xí):
? ? 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)? ibm
? ? 創(chuàng)建2個(gè)表? 1. 部門表 dept(
? ? ? ? ? ? ? ? ? ? 不重復(fù)? ? ? ? 自增
? ? ? ? ? 部門id INT PRIMARY KEY AUTO_INCREMENT
? ? ? ? ? 部門的名字
? ? ? ? ? 部門所在地
? ? )
? ? INSERT INTO 表 VALUES(NULL,'','','');
? ? 插入3條數(shù)據(jù)
? ? ? 2.員工表 emp(
? ? ? ? 員工編號(hào)
? ? ? ? 員工的姓名
? ? ? ? 性別
? ? ? ? 年齡
? ? ? ? 所在部門編號(hào)
? ? ? )
給每個(gè)部門插入2條數(shù)據(jù)