一、資料庫基本操作
二、表的基本操作
sql create database 語法(建立資料庫)
create database 語句用於建立資料庫,語法如下:
create
database _dbname_ ;
sql use _dbname_(切換資料庫)use _dbname_表示現在開始使用資料庫,語法如下:
use _dbname_
sql drop database (刪除資料庫)drop database 語句用於建立資料庫,語法如下:
drop
database _dbname_ ;
sql create table(建立表)create table 語句用於建立資料庫中的表。
表由行和列組成,每個表都必須有個表名,基本語法如下:
create
table _table_name_
( _column_name1 data_type_ ( _size_ )
, _column_name2 data_type_ ( _size_ )
, _column_name3 data_type_ ( _size_ ),.
...)
;
注:1、table_name引數規定新建的表名
2、column_name 引數規定表中列的名稱
3、data_type 引數規定列的資料型別(例如 varchar、integer、decimal、date 等等)
4、size 引數規定表中列的最大長度
sql alter table(修改表)
alter table 語句可以修改表,主要用於向現有表中新增、刪除或修改列
1、如果需要向表中新增列時,可使用如下語法:
alter
table table_name
add column_name datatype
2、如果需要刪除表中的某個列時,可使用以下語法:
alter
table table_name
drop
column column_name
注:一些資料庫系統不支援這樣刪除資料庫表中的列
3、如果需要更改表中的某個列的資料型別時,可使用以下語法:
-- sql server / ms access:
alter
table table_name
alter
column column_name datatype
-- my sql / oracle:
alter
table table_name
modify
column column_name datatype
sql drop table(刪除表)drop table可以刪除表,如需刪除某個表,可使用以下語法
drop
table table_name
例:
-- 建立資料庫
create
database demo;
-- 使用資料庫
use demo;
-- 建立表
create
table student(
s_id varchar(50
)primary
key,
s_name varchar(50
),s_gender int
, s_class varchar(50
))-- 刪除表中的s_class欄位
alter
table student drop
column s_class;
-- 更改表中s_gender欄位的資料型別
alter
table student alter
column s_gender varchar(50
);-- 向表中插入字段
insert
into student(s_id,s_name,s_gender)
values
('s101'
,'lucy'
,'female');
insert
into student(s_id,s_name,s_gender)
values
('s102'
,'jack'
,'male');
insert
into student(s_id,s_name,s_gender)
values
('s103'
,'tom'
,'male');
insert
into student(s_id,s_name,s_gender)
values
('s104'
,'bruce'
,'male');
insert
into student(s_id,s_name,s_gender)
values
('s105'
,'jayce'
,'male');
-- 查詢表中所有字段
select
*from student
-- 刪除student表
drop
table student;
-- 刪除資料庫
drop
database demo;
將上述**執行到查詢時(刪除表和資料庫部分**不執行)顯示結果如下:
資料庫基礎,表及SQL語句
1 資料庫的設計 2 三大正規化 3 1.第一正規化 保證列的原子性,相對於功能 4 山東省淄博市張店區 5 山東省 淄博市 張店區 6 7 2.第二正規化 每一列都要和主鍵有關係 8 每一列和該錶有關係 9 10 3.第三正規化 每一列都要和主鍵有直接關係 11 12 13 14 15 16 t ...
資料庫 sql及ddl dcl dml
1 sql及ddl語句操作 url 2 ddl dml dcl語句 url 3 sql語句中的ddl dml dcl的介紹 url 4 dql dml ddl dcl的概念與區別 url 5 sql事務 隔離級別 阻塞 死鎖 url url 6 鎖表與解鎖 檢視mysql鎖表語句 url oracl...
資料庫及SQL語法
常見資料庫 1 oracle database 甲骨文公司 2 sqlserver 微軟 3 db2 ibm公司 4 postgresql 開源 5 mysql 開源 滲透測試常用函式 gpoup concat col 返回由屬於一組的列值連線而成的結果 ascii char 返回字元的ascll碼...