用MySQL创建“江湖”数据库
生活随笔
收集整理的這篇文章主要介紹了
用MySQL创建“江湖”数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
江湖數據庫
名稱:jianghu
門派表
menpai
id,int,非空,主鍵
name, varchar(24) -- 名稱
zhangmen, varchar(24) -- 掌門
dizhi, ? varchar(80) -- 地址
lianxiren,varchar(24) --聯系人
人物表
jhrenwu
id,int,非空,主鍵,自增長;
name,varchar(24) -- 姓名
sex,varchar(2) -- 性別
age,int;--年齡
名稱:jianghu
門派表
menpai
id,int,非空,主鍵
name, varchar(24) -- 名稱
zhangmen, varchar(24) -- 掌門
dizhi, ? varchar(80) -- 地址
lianxiren,varchar(24) --聯系人
人物表
jhrenwu
id,int,非空,主鍵,自增長;
name,varchar(24) -- 姓名
sex,varchar(2) -- 性別
age,int;--年齡
menpaiid, int;
用create database dbname 創建數據庫;
創建menpai表,輸入錯誤兩次,一次缺少結尾的反括號,一次錯把varchar輸入為varchr;
創建jhrenwu表;
用insert into 插入數據;mysql可以在一個insert into插入多行數據;行之間以逗號分隔;
第一次插入錯誤;因為上面建表少了一個字段;
用alter table修改表結構插入字段;在mysql中,如下圖的語法,after name,表示把zhangmen字段插入到name字段之后;
一次性插入3條記錄;
人物表一次插入5條記錄;
創建一個簡單存儲過程;mysql命令行創建存儲過程的語法如下;
開始有DELIMITER //,有begin和end,退出塊要輸入//;
這樣就創建了一個簡單存儲過程;
調用一下剛創建的存儲過程;哇塞,出錯了;提示存儲過程不存在;
? ? 切換到test數據庫看下;原來以上操作忘記切換到新建的數據庫;默認是在mysql自帶的test數據庫下,結果把表都建在test數據庫;
? ? 在test數據庫下調用剛創建的存儲過程,則成功。
? ? 好在表不多,重新來過。 下次不可再犯。
總結
以上是生活随笔為你收集整理的用MySQL创建“江湖”数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图解SQL Server 2008入门总
- 下一篇: 用C#进行ArcGIS 10 Engin