導讀:
本篇文章會教你如何使用My Sql WorkBench 5.2 進行數據庫的基本操作(建庫建表等)
前言
MySql是甲骨文公司的產物,所以有些地方跟Oracle挺相似,比如“服務器實例”這個概念,當初由sqlserver轉Oracle的時候,一開始就不理解這個服務器實例是個什麼東西,因爲在SqlServer裏,就只有一個服務器,登錄之後就是操作數據庫,基本上就是一個項目對應一個數據庫。
但有的項目很龐大,需要創建很多的數據庫,多個數據都是屬於同一個項目,然後這時候就可以創建一個服務器實例,可以把需要的數據庫創建在這個實例下,創建好服務器實例後,會給這個實例分配一個端口(這是必然的,因爲已經是服務器了嘛)也會在Windows系統 服務列表添加相應的服務,這時候你就應該更深刻的瞭解什麼是服務器實例了。基本上是:一個項目對應一個服務器實例。
創建服務器實例
創建數據庫
創建數據表
use ceshi;
create table student
(
stuid int primary key auto_increment,
stuName varchar(40) not null
);
這樣就創建了一個studeng表,auto_increment是自增列的意思
插入數據
insert into student(stuname) values('zhangsan');
insert into student value(2,'lisi');
insert into student value(10,'wangwu');
insert into student(stuName) value('maliu');
這樣就插入了4條數據,並且測試了自增列插入的方法,添加刪除字段
alter table student add age int ;
alter table student drop age;
添加刪除唯一約束
alter table student add constraint UN_Name unique(stuName);
alter table student drop index UN_Name;
待續...