首先SQL( Structured Query Language?),結(jié)構(gòu)化查詢語(yǔ)言鸳劳。是一種數(shù)據(jù)庫(kù)查詢和設(shè)計(jì)程序語(yǔ)言,用于存取數(shù)據(jù)庫(kù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)着逐。同事也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。
? ?然后呢意蛀,數(shù)據(jù)庫(kù)語(yǔ)句分為(1)數(shù)據(jù)定義語(yǔ)句還有:DDL(2)數(shù)據(jù)操縱語(yǔ)句:DML(3)數(shù)據(jù)查詢語(yǔ)句:DQL(4)數(shù)據(jù)控制語(yǔ)句:DCL
<1>數(shù)據(jù)定義語(yǔ)句簡(jiǎn)稱(chēng)DDL:(Data Definition Language)?
建庫(kù)耸别、建表、設(shè)置約束等: create/drop/alter
1.創(chuàng)建數(shù)據(jù)庫(kù):
create database IF NOT EXISTS hncu CHARACTER SET utf8;
2.創(chuàng)建表格:
use hncu;
create table IF NOT EXISTS sutd(id int, name varchar(30), int ?age);
3更改表結(jié)構(gòu)(設(shè)置約束)
desc stud;//查看表結(jié)構(gòu)
alter table stud drop column age;
alter table stud add column age int;
<2>數(shù)據(jù)操縱語(yǔ)句簡(jiǎn)稱(chēng)DML:(Data manipulation language)
主要指數(shù)據(jù)的增刪查改:Select/delete/update.insert/call等操作
select *from stud;
select name,age from stud; //查詢指定的列
select name as 姓名, age as ?年齡 from stud;
<3>數(shù)據(jù)查詢語(yǔ)句簡(jiǎn)稱(chēng)DQL:(Data query language)
數(shù)據(jù)查詢語(yǔ)句:
SELECT <字段名表>
FROM <表或視圖名>
WHERE <查詢條件>
<4>數(shù)據(jù)控制語(yǔ)句DCL:(Data Control Language)
用來(lái)設(shè)置火更改數(shù)據(jù)庫(kù)用戶或角色權(quán)限的語(yǔ)句县钥,包括(grant,deny,revoke等)語(yǔ)句秀姐。
---------------------
作者:zhikang_in_csdn
來(lái)源:CSDN
原文:https://blog.csdn.net/taylorlannister/article/details/85536843
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接若贮!