SQL語句簡單介紹

2021-09-26 05:30:56 字數 1338 閱讀 6703

sql是結構化查詢語言(structured query language)的簡稱,是一種資料庫查詢和程式語言,可以分為資料定義語言(ddl data definition language)、資料查詢語言(dql data query language)、資料操縱語言(dml data manipulation language)、資料控制語言(dcl data control language)四類。

建立、修改或刪除資料庫中表、檢視、索引等物件的操作,常用命令為create、alter和drop。

以建立表為例:

create table account(

id char(36) primary key,

card_id varchar(20) unique,

name varchar(8) not null,

money float(10,2) default 0

);

alter可以用於修改資料表名、修改列名、修改列的資料型別等等:

alter table student rename to user
刪除操作:

drop table user
向表中新增、刪除、修改資料操作,常用命令有insert、update和delete。

insert用於向表中新增資料:

insert into account (id,card_id,name,money) values ('111111111111','123456789','tom','1000');
delete用於刪除表中的資料:

delete from account where name='tom';
update用於修改表中的資料:

update account set money=100 where card_id='1234567890';
按照指定的組合、條件表示式或排序檢索已存在的資料庫中資料,不改變資料庫中資料,常用命令為select。

用來授予或收回訪問資料庫的某種特權、控制資料操縱事務的發生時間及效果、對資料庫進行監視等操作,常用命令有grant、revoke、commit、rollback

grant用於授予許可權,revoke用於收回許可權,commit用於提交事務,rollback用於回滾事務。

簡單SQL語句

1.定義表結構 create table table name column name type constraint constraint def default default exp 可選項例 定義教師表teacher的結構列名 含義 資料型別及精度 資料完整性 id 教室編號 number ...

精妙sql語句介紹

說明 複製表 只複製結構,源表名 a 新錶名 b sql select into b from a where 1 1 說明 拷貝表 拷貝資料,源表名 a 目標表名 b sql insert into b a,b,c select d,e,f from b sql select a.title,a....

精妙SQL語句介紹

說明 複製表 只複製結構,源表名 a 新錶名 b sql select into b from a where 1 1 說明 拷貝表 拷貝資料,源表名 a 目標表名 b sql insert into b a,b,c select d,e,f from b sql select a.title,a....