如何寫(xiě)一個(gè)數(shù)據(jù)庫(kù)?
主要分為以下6步:
1.連接數(shù)據(jù)庫(kù) mysql -uroot
2.創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
CREATE DATABASE stu(數(shù)據(jù)庫(kù)名) CHARSE = UTF8;
3.進(jìn)入數(shù)據(jù)庫(kù)
USE 數(shù)據(jù)庫(kù);
4.創(chuàng)建數(shù)據(jù)表
CREATE TABLE dept(表名)(
id INT,
name VARCHAR(4),
age INT,
sex VARCHAR(1)
);
5.插入數(shù)據(jù)
INSERT INTO dept(表名) VALUES( ' ',' ',' ',' ');
6.查看數(shù)據(jù)
SELECT * FROM dept(表名);
注意:數(shù)據(jù)庫(kù)的命令可以大寫(xiě)也可以小寫(xiě),sql命令結(jié)束處加分號(hào)";"。
數(shù)據(jù)庫(kù)中的增刪改查
增:
INSERT INTO dept(表名) VALUES(' ',' ',' ',' ');
刪:
DELETE FROM dept;//刪除dept中的全部?jī)?nèi)容 謹(jǐn)慎操作
DELETE FROM WHERE id=1(限制條件);
刪除數(shù)據(jù)庫(kù):
DROP DATABASES 數(shù)據(jù)庫(kù)的名字;
改:更新數(shù)據(jù)庫(kù)中的內(nèi)容
UPDATE dept SET name='xxxxx';//謹(jǐn)慎操作
UPDATE dept SET name='aaaa' WHERE eid=1; //更新一列
UPDATE dept SET name='aaaa',age='19',sex='N' WHERE id=1; //更新一行
查:
SELECT * FROM dept(表名);
SELECT * FROM dept WHERE id=1 // 查看編號(hào)為1的員工信息
SELECT * FROM dept WHERE id>3;;// 查看編大于3的員工信息
查詢(xún)一列
SELECT ename FROM emp; // 查詢(xún)ename列
SELECT ename FROM emp WHERE eid=1; //查詢(xún)編號(hào)為1的ename列
查看所有的數(shù)據(jù)庫(kù)
SHOW DATABASES;
查看所有的數(shù)據(jù)表
SHOW TABLES;