1. 程式人生 > 其它 >4.8號下午課程

4.8號下午課程

今天下午學的是用sqlyou操作

示例寫法:

-- 刪除資料庫
DROP DATABASE java0203;
-- 建立資料庫
CREATE DATABASE java0223 CHARACTER SET utf8;
-- 建立表
CREATE TABLE student(
sid INT,
sname VARCHAR(20),
ssex CHAR(5),
birth DATE,
money DOUBLE
)
-- 新增所有資料
INSERT INTO student VALUES(1,'海綿寶寶','男','1997-07-07',50.8);
-- 新增部分欄位
INSERT INTO student(sid,sname,birth) VALUES(2,'派大星','1998-08-08');
-- 修改資料
UPDATE student SET ssex='女' WHERE sid=2;
UPDATE student SET money=60 WHERE sid=2;
UPDATE student SET ssex='女',money=100 WHERE sid=1;
-- 不加條件修改所有的語法
UPDATE student SET ssex='男';
-- 刪除資料
DELETE FROM student WHERE sid=2;
-- 清空表裡的資料
DELETE FROM student;
-- 專門清除表資料
TRUNCATE TABLE student;
-- 查詢表中所有資料
SELECT * FROM student;

 

作業練習:

-- 建立新的資料庫
CREATE DATABASE java0408xiawu CHARACTER SET utf8;
-- 建立表
CREATE TABLE emp(
empno INT,
ename VARCHAR(5),
job VARCHAR(5),
mgr CHAR(4),
hiredate DATE,
sal DOUBLE,
comm DOUBLE,
deptno CHAR(4)
)
-- 新增所有資料
INSERT INTO emp VALUES(1001,'甘寧','文員',1013,'2000-12-17',8000.00,NULL,20);
INSERT INTO emp VALUES(1002,'黛綺絲','銷售員',1006,'2001-02-20',16000.00,3000.00,30);
INSERT INTO emp VALUES(1003,'殷天正','銷售員',1006,'2001-02-22',12500.00,5000.00,30);
INSERT INTO emp VALUES(1004,'劉備','經理',1009,'2001-04-02',29750,NULL,20);
INSERT INTO emp VALUES(1005,'謝遜','銷售員',1006,'2001-09-28',12500,14000,30);
INSERT INTO emp VALUES(1006,'關羽','經理',1009,'2001-05-01',28500,NULL,30);
INSERT INTO emp VALUES(1007,'張飛','經理',1009,'2001-09-01',24500,NULL,10);
INSERT INTO emp VALUES(1008,'諸葛亮','分析師',1004,'2007-04-19',30000,NULL,20);
INSERT INTO emp VALUES(1009,'曾阿牛','董事長',NULL,'2001-11-17',50000,NULL,10);
INSERT INTO emp VALUES(1010,'韋一笑','銷售員',1006,'2001-09-08',15000,0.00,30);
INSERT INTO emp VALUES(1011,'周泰','文員',1008,'2007-05-23',11000,NULL,20);
INSERT INTO emp VALUES(1012,'程普','文員',1006,'2001-12-03',9500,NULL,30);
INSERT INTO emp VALUES(1013,'龐統','分析師',1004,'2001-12-03',30000,NULL,20);
INSERT INTO emp VALUES(1014,'黃蓋','文員',1007,'2001-01-23',13000,NULL,10);
INSERT INTO emp VALUES(1015,'張三','保潔員',1001,'2013-05-01',80000,50000,50);
-- 刪除資料
TRUNCATE TABLE emp;
-- 查詢表中所有資料
SELECT * FROM emp;