當我們進入mysql時,其實裡面有許多的mysql的基礎語言,今天就讓我們了解一下吧。
•create database 資料庫名
[character set 'utf8' collate 'utf8_general_ci'] 設定資料庫字符集及字符集校對規則
•【例】create database exam character set 'utf8' collate 'utf8_general_ci';
•切換database:use 資料庫名
•【例】use exam
資料庫的修改
alter database exam character set utf8;
資料庫的刪除
drop database 資料庫名
表的建立
•create table 表名(屬性1 資料型別[長度] [約束],......) [engine=innodb default charset=utf8];(儲存引擎及字符集)如
約束 資料型別介紹
engine=innodb default charset=utf8; 建立列表時新增,可浮現漢字
表的修改
•alter table 表名
•新增字段 alter table add column 列名 型別
•新增約束 alter table 表名 alter column 列名 set default 『value';
•alter table 表名 add constraint 主鍵名 primary key 表名(主鍵字段);
•alter table 表名 add constraint 外鍵名 foreign key (外來鍵字段) references 關聯表名(關聯字段);
•修改字段 alter table 表名 change 原欄位名 新欄位名 資料型別 [ 屬性 ];
•刪除字段 alter table 表名 drop 欄位名
•修改約束 alter table 表名 add constraint 外鍵名 foreign key (外來鍵字段) references 關聯表名(關聯字段);
表的刪除
•drop table 表名;
表的資料的插入
•insert into 表名(列1,列2,。。。。) values ('a',1,);
表的資料的更新
•update 表名 set 列名 = 更新值 [ where 更新條件];
表的資料的刪除
•delete from 表名 [ where 更新條件];
dml 操作是指對資料庫中表記錄的操作, 主要包括表記錄的插入(insert), 更新(update), 刪除(delete), 查詢(select)
mysql變數包括什麼意思 什麼是mysql變數?
什麼是mysql的變數?mysql變數分為幾種?在mysql資料庫中佔據了怎樣的地位?今天將為你講解mysql的變數。mysql變數是mysql資料庫中的基礎知識,下面就為您詳細介紹mysql變數,如果您對此方面感興趣的話,不妨一看,相信對您有所幫助。mysql變數介紹 mysql伺服器的系統變數,...
mysql中的prof是什麼意思 MySQL索引
索引的種類 普通索引 最基本的索引,沒有任何限制。唯一索引 索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。主鍵索引 是一種特殊的唯一索引,乙個表只能有乙個主鍵,不允許有空值。建立主鍵時就自動生成了該索引。組合索引 指多個欄位上建立的索引,只有在查詢條件中使用了建立索引時的第...
mysql assoc什麼意思 MYSQL
這個字串的意思是 mysql fetch assoc 函式從結果集中取得一行作為關聯陣列,mysql fetch assoc 和用 mysql fetch array 加上第二個可選引數 mysql assoc 完全相同。它僅僅返回關聯陣列。這也是 mysql fetch array 初始的工作方式...