1.建立庫:
create database orderticket;
query ok, 1 row affected (0.00 sec)
2.使用庫:
mysql> use orderticket;
database changed
mysql> show tables;
empty set (0.00 sec)
mysql> use orderticket;
database changed
3.建立表等(ddl):
mysql> create table orderitems(id int(8)not null auto_increment,flight_id bigint
(12),date datetime,primary key(id))
query ok, 0 rows affected (0.05 sec)
修改表列型別:
alter table orderitems modify date date;
4.插入等(dml):
insert into users values(004,'004','家源','root','m','15078827641','[email protected]');
查詢,修改,刪除等。
5.建立外來鍵:
fights為被參照表,原先沒有設定其engine型別,orderitems為參照表。
被參照表中:
1.使用alter table fights engine=innodb.
參照表中:
1.mysql>create table orderitems(id bigint(20) not null auto_increment,fight_id bigint(20) not null,date datetime,index(fight_id),primary key(id), foreign key(fight_id) references fights(id) on delete cascade on update cascade )engine=innodb;
query ok, 0 rows affected (0.06 sec)
具體了解innodb與myisam:wikipedia.org/wike/innodb&myisam
注意細節問題:
(1)table 的名稱不要寫成tabel.
(2)mysql(dos)程式下使用複製貼上:
選定->標題欄右鍵編輯->複製,將命令列選定的內容複製到剪下板。
貼上:複製要貼上的文字內容到剪下板->標題編輯->貼上到當前游標輸入點。
(3)mysql(dos)插入的位置是在:當前游標的前乙個位置插入。
(4)插入可以用values (1,'***','***'),(2,'**','***');實現多行一次插入。
mysql語句及其分類 DDL,DML
1,ddl data define language 定義資料的結構 建立庫,常見表,選擇 2,dml data manipulate language,運算元據行 增,刪,改 3,dql data query language,查詢資料 查詢 4,dcl data control language...
DDL DML介紹及常用語句
一 介紹 二 常用語句 1.修改表 alter table 1.1 新增表字段 新增乙個字段 alter table tablename add column path detail varchar comment 描述 新增多個字段 alter table tablename addcolumn ...
自學Oracle的DDL DML語句
oracle ddl 建立一張學生資訊表 create table t student id int,name varchar2 20 age int,class int,grade int,varchar 10 course varchar2 20 comment on table t stude...