1.數(shù)據(jù)庫
? ? ? mysql oracle sqlserver MongDB
? ? ? 開啟服務(wù)器:xampp? phpstudy? apache=>web服務(wù)器
? ? ? 數(shù)據(jù)庫也需要開啟服務(wù):mysql=>數(shù)據(jù)庫服務(wù)器
? ? ? 數(shù)據(jù)庫的基本結(jié)構(gòu):
? ? ? 開啟數(shù)據(jù)庫的服務(wù)器=》數(shù)據(jù)庫=》數(shù)據(jù)表=》行=》列
數(shù)據(jù)庫的客戶端:
? ? ? ? ? ? 1.命令行 window+r=>cmd
? ? ? ? ? ? 2.phpmyadmin
數(shù)據(jù)庫:
? ? ? ? mysql -uroot(用戶名)? ? 連接數(shù)據(jù)庫
? ? ? ? 1.創(chuàng)建一個數(shù)據(jù)庫
? ? ? ? ? CREATE DATABASE sbsh CHARSET=UTF8;//sbsh數(shù)據(jù)庫的名字,自定義,一般自定義的都可以小寫
? ? ? ? 2,進入數(shù)據(jù)庫
? ? ? ? ? USE 數(shù)據(jù)庫的名字;
? ? ? ? ? USE sbsh;
? ? ? ? 3.創(chuàng)建數(shù)據(jù)表
? ? ? ? ? CREATE TABLE stu(
? ? ? ? ? ? ? ? ? sid INT,(學(xué)生編號) INT整型
? ? ? ? ? ? ? ? ? sname VARCHAR(4),(學(xué)生的姓名)//VARCHAR 字符型
? ? ? ? ? ? ? ? ? age INT,(學(xué)生的年齡)
? ? ? ? ? ? ? ? ? sex VARCHAR(1),(學(xué)生的性別)
? ? ? ? ? ? ? ? ? score FLOAT(3,1)(學(xué)生的成績)//FLOAT小數(shù) 2688.53
? ? ? ? ? );?
? ? ? ? 4.向數(shù)據(jù)庫中插入數(shù)據(jù)
? ? ? ? INSERT INTO stu VALUES('1','張三','18','男','85.5');
? ? ? ? INSERT INTO stu VALUES('2','張三','18','男','85.5');
? ? ? ? INSERT INTO stu VALUES('3','張三','18','男','85.5');
5.查看數(shù)據(jù)表
? ? ? ? SELECT * FROM stu;
? ? ? ? 注:
? ? ? ? 1.數(shù)據(jù)庫的命令可以大寫,也可以小寫
? ? ? ? 2.sql命令結(jié)束記得加分號
????? 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;
? ? ? ? 刪除數(shù)據(jù)庫
? ? ? ? DROP DATABASES 數(shù)據(jù)庫的名字;?