sql基礎之DDL(Data Definition Languages),ddldefinition

來源:互聯網
上載者:User

sql基礎之DDL(Data Definition Languages),ddldefinition

    好久沒寫SQL語句了,複習一下。  

   DDL資料定義語言 (Data Definition Language),DDL定義了不同的資料區段、資料庫、表、列、索引等資料庫物件的定義。常用的DDL語句包括create、drop、alter等等。

登入資料:mysql -uroot -p

sql 命令一般以英文分號或者\g結束,注意這個\不是/.

1、查看資料庫 show databases;注意這個後面的s。

  

2、建立資料庫create database wangking;注意這裡沒有s。

3、選擇資料庫use siyecao;列出資料庫中的表show tables;

4、刪除資料庫 drop database wangking;

5、在選定資料中建立表一張表user,create table user(username varchar(50) default 'siyecao',sex int(4) default 1,age int(4) default 22) engine=myisam default charset=utf8;

刪除一帳表drop table siyecao。

6、詳細查看錶資訊show create table user \g; \g是以豎排,易於閱讀。

7、增加表的欄位。在表user 裡username後增加欄位password。alter table user add password vachar(100) default 666666 after age;

8、修改表的類型(欄位的屬性)modify。alter table user modify username varchar(255) after sex;  

9、欄位名稱的修改change。alter ttable user change password pwd varchar(50) default 888888 after username;

10、刪除表的欄位。alter table user drop age;

11.、修改欄位排列順序。first/after 欄位。









SQL語言分為四類,每類分別是?各包括什?

sqlserver(T_SQL):
DDL—資料定義語言 (Data Definition Language)(CREATE,ALTER,DROP,DECLARE)

DML—資料操縱語言(SELECT,DELETE,UPDATE,INSERT)

DCL—資料控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)

Oracle SQL(P_SQL) 語句可以分為以下幾類:
1.資料操作語言語句[Data manipulation language,DML]
2.資料定義語言 (Data Definition Language)語句[Data definition language,DDL]
3.事務控制語句[transaction control statement]
4.會話控制語句[session control statement]
 
資料庫完整性的定義一般由SQL的()語句來實現 是DDL還是DML

此題答案為DDL。
資料庫模式定義語言DDL(Data Definition Language),是用於描述資料庫中要儲存的現實世界實體的語言。一個資料庫模式包含該資料庫中所有實體的描述定義。這些定義包括結構定義、操作方法定義等。

DML = Data Manipulation Language,資料操縱語言,命令使使用者能夠查詢資料庫以及操作已有資料庫中的資料的電腦語言。具體是指是UPDATE更新、INSERT插入、DELETE刪除。

DML(Data Manipulation Language)資料操縱語言,SQL的分類之一,此外還有DDL(Data Definition Language)資料定義語言 (Data Definition Language)和DCL(Data Control Language)資料控制語言。DML包括:INSERT、UPDATE、DELETE。注意,select語句屬於DQL(Data Query Language)。1
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.