程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql WorkBench基本使用以及基本sql語句

MySql WorkBench基本使用以及基本sql語句

編輯:MySQL綜合教程

導讀:
本篇文章會教你如何使用My Sql WorkBench 5.2 進行數據庫的基本操作(建庫建表等)
前言
MySql是甲骨文公司的產物,所以有些地方跟Oracle挺相似,比如“服務器實例”這個概念,當初由sqlserver轉Oracle的時候,一開始就不理解這個服務器實例是個什麼東西,因為在SqlServer裡,就只有一個服務器,登錄之後就是操作數據庫,基本上就是一個項目對應一個數據庫。
  www.2cto.com  
但有的項目很龐大,需要創建很多的數據庫,多個數據都是屬於同一個項目,然後這時候就可以創建一個服務器實例,可以把需要的數據庫創建在這個實例下,創建好服務器實例後,會給這個實例分配一個端口(這是必然的,因為已經是服務器了嘛)也會在Windows系統 服務列表添加相應的服務,這時候你就應該更深刻的了解什麼是服務器實例了。基本上是:一個項目對應一個服務器實例。
創建服務器實例
由於還沒有研究透,所以先空著,以後會加上,我的是在安裝的時候就選了創建默認服務器實例,現在就拿它做下面的示范
  www.2cto.com  
創建數據庫
雙擊要連接的服務器實例

輸入密碼進入之後,選擇DataBase→Query Database

選擇OK,創建了一個新頁面

左側的樹就是該服務器實例下的所有數據庫列表,中間部分就是執行sql語句的地方,執行如圖的sql語句(單擊小閃電圖標),創建一個數據庫,在左側的樹形結構裡,隨便右擊一個東西,選擇Refresh All,新數據庫出來了
注:我的數據庫文件存儲在E:\ProgramData\MySQL\MySQL Server 5.5\data   盤符自己對應
一個數據庫就是一個文件夾
創建數據表 [sql] 
  use ceshi;  
create table student  
(  
    stuid int primary key auto_increment,  
    stuName varchar(40) not null  
);  
這樣就創建了一個studeng表,auto_increment是自增列的意思 插入數據 [sql] 
  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條數據,並且測試了自增列插入的方法, 如果語句裡不指定插入自增列,則默認是從1開始,自增量是1
也可以指定插入自增列的值,指定插入值之後,再自增插入,則繼續自增。4條數據如下
  www.2cto.com  
添加刪除字段 [sql] 
  alter table student  add age int ;  
alter table student drop age;     www.2cto.com  
添加刪除唯一約束 [sql] 
  alter table student add constraint UN_Name unique(stuName);  
alter table student drop index UN_Name;  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved