SQL基礎語句

2021-09-25 17:24:06 字數 2345 閱讀 4798

一.ddl語句:資料定義語言的縮寫,對資料庫內部物件進行建立、刪除、修改等操作。

1 建立資料庫create database dbname;

use adname(選擇資料庫)

show table(檢視資料庫下的表)

2.刪除資料庫drop database dbname;

3.建立表create table emp(name varchar(10),number int(20));

desc tablename;檢視表的資訊

4.刪除表drop table tablename

5.修改表

修改型別alter table tablename modify name varchar(20);(將name字段長度改為20)

增加表字段alter table tablename and column age int(3);刪除表字段alter table tablename drop colum age;字段改名alter table tablename change age age1 int(4);修改字段排列順序alter table tablename add name after age;alter table tablename modify age int(3) first;(將age欄位放在最前面)。

6. 更改表名:

alter table tablename1 * rename * tablename2

二.dml語句:對資料庫中表記錄的操作,主要有插入、更新、刪除和查詢。

1. 插入記錄insert * into tablename(name,age,number)values(『張三』,22,1001);—也可以不用指定欄位名稱,但values後面的順序要和前面的字段一致 **insert into tablename(『張三』,22,1001); ** insert into tablename(name,age) values(『張三』,18);

2.更新記錄 :

updatetablenamesetage=18 where name=『張三』;

同時更新多個表中資料update t1,t2,…,tn set t1.field1,tn.fieldn=exprn [where condition]

3.刪除記錄:

delete from tablename where name=『張三』;

刪除多條記錄delete t1,t2,…,tn from t1,t2…,tn[where condition]

4.查詢記錄select * from tablename

查詢不重複的記錄

select name,age,nmb from tablename

去掉記錄中重複後顯示可以用distinct

條件查詢select * from tablename where age=18;select * from tablename where age=18 and name=『張三』;

排序和限制desc降序排序,asc生序排序,如果不寫預設為公升序排序

select * from tablename order by age;

對於排序後的記錄希望顯示一部分可以用limit關鍵字

select * from tablename order by age limit 3;

limit經常和order by一起配合使用來進行記錄的分頁顯示

SQL基礎語句

一.資料庫查詢語句 select 1.查詢所有資料 select from 表名 select from exam books 2.按照一定的條件查詢 select from 表名 where 條件 select from exam books where id 20 3.範圍條件查詢 select...

SQL基礎語句

1.1.1dml 資料操作語言 1.1.2 ddl 資料定義語言 select update delete insert 1.2.1 select語法a.查詢所有 select from 表名 b.查詢列 select 列名 from 表名 注意 查詢列名時,列名用逗號隔開,最後的列名不要加逗號1....

基礎sql語句

從資料庫中刪除資料 delete 插入資料 insert into 建立新資料庫 create database 修改資料庫 alter database 建立新錶 create table 變更資料庫表 alter table 刪除表 drop table 建立索引 create index 刪除...