create database 數據庫名稱;
2、刪除數據庫
drop 數據庫名稱;
3、查看當前有哪些數據庫
show database;
4、使用數據庫
use 數據庫名稱;(在建表之前,要聲明要使用的數據庫)
5、建表
create table 表名稱(
列名稱 數據類型,
列名稱 數據類型
);
6、查看數據庫中所含表
show tables;
7、查看錶中所包含的元素
desc 表名稱; ||describle 表名稱;
8、刪除表
drop table 表名稱;
9、給表中添加數據
insert into 表名稱(列名1,列名2……)values(值1,值2……);
1) INSERT INTO dept
(`deptid`, `deptname`, `deptnum`, `deptdesc`)
VALUES
(null, '技術部', 20, '技術');
主鍵deptid爲自增列,故無需添加具體的值,但在mysql中需用null佔位
2) INSERT INTO dept
( `deptname`, `deptnum`, `deptdesc`)
VALUES
('財務部', 3, '財務');
如沒寫自增主鍵列,則在values中可不寫佔位null值
3) INSERT INTO dept
VALUES
null, '行政部', 2, '行政');
如沒寫列名,則values中必須寫全所有列對應的值,包括自增主鍵null
10、修改數據庫中數據
update 表名稱 set 列名1=值1,列名2=值2.....where 條件;
11、刪除數據庫中的某些數據
delete from 表名稱 where 條件;
12、查詢數據庫中存放的所有數據
select * from 表名稱;
13、模糊查詢
select * from book where true and name like '%" +name+ "%';(name爲所要匹配的關鍵字)
14、查詢數據庫指定列、行的數據select 列名1,列名2...from 表名稱;
15、去掉重複項
select distinct */具體的列名 from 表名稱
16、修改表中已經存在的字段
alter table 表名稱 change 要修改的列名稱 修改以後的列名稱 修改以後的數據類型;
17、在原有表中增加一個字段
alter table 表名稱 add column 要增加的列名稱 數據類型;
18、添加約束
1) 添加外鍵約束
alter table 表名稱 add constraint fk_外鍵名 foreign key(sNo) references 關聯的表名稱(sNo);