Orecle Mysql 基本sql語句DDL & DML 介紹與總結 by 冰琉璃

先給大家普及一下安裝mysql的簡易方法:yum


yum search mysql (查找關於mysql的內容)

找到後需要安裝3個內容

  1. mysql.i386

  2. mysql-server.i386 

  3. mysql-devel.i386


安裝過後 service mysqld start (啓動mysql服務)


進入mysql

mysql -h -u root -p

密碼直接回車 開始密碼爲默然;以後可以在mysql裏面改密碼或者創建賬號等操作



Mysql的sql語句大致分爲4種 


DDL (定義語句)


create

create databse(創立數據庫)

例子: create database JasonDB (創建一個叫JasonDB的database)

* 必須選用創建的database纔可以在裏面創建新表格

- 方式用方式 use 空格 + database的名稱。

例子:use JasonDB

查看現有的database語法是 show databases;


create table(列名 字段形式 字段屬性);

例子: create table jason(列名 字段形式 字段屬性);(創建一個叫jason的表格 加內容)



drop

drop database 庫名(刪除的數據庫)

例子 : drop database JasonDB;

drop table 表名(刪除表名)

例子: drop table Jason;




alter

    alter table 表名


1. alter....add

- alter table 表名 add 新列名 字段類型 字段屬性

例子: alter table Jason add stuID(新列表) int(字段類型) not null default(字段屬性);

* 字段名稱 字段類型和字段屬性 必須按着順序 不能轉換順序。


2. alter....drop

2.1 - alter table 表名 drop 列名;

例子: alter table Jason drop stuID;


2.2 - alter table 表名 drop index 列名;(刪除unique)

例子: alter table Jason drop index stuID;


2.3 - alter table 表名 drop primary key(主鍵列表名);(刪除主鍵)

例子: alter table Jason drop primary key stuID;

3. alter....modify(改變列表名以外的所有屬性 類型)

例子:alter table Jason modify 列名 類型 屬性;

4. alter....change(可以改變一切已有的列表)

例子:alter table JAson change 舊列名 新列名 類型 屬性;




 


DML(管理語句)



update

update ..set..where 


update 表名 set 字段名=新值 where 條件;

例子:update Jaosn set stuID=1 where 條件=內容;

update 表名 set 字段名=新值 order by 字段 limit 行數;(更新按順序出來的限定行數)

例子:update Jason set stuID=1 order by stuID limit 5;




delete

delete ..from.. where

delete from 表名 where 條件;

例子: delete from Jason where stuID=1;


delete from 表名 order by 字段 limit 行數;

例子: delete from Jason order by stuID limit 5;


insert

    insert into ...() values ();

insert into 表名(選項) values(‘’,‘’,‘’,‘’);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章