SQL創建表操作

       大三時候學過SQL,離現在有3年多了,現在幾乎是忘得一乾二淨。自己本科時候學的是自動化專業,後來保研上了模式識別與智能系統,立志要去搞圖像處理,結果導師搞的是控制,所以跟着搞控制了,全理論東西。現在研2快完了,馬上面臨找工作,決定找互聯網類工作,在也不想去搞理論了。可是肚子裏啥都沒有,怎麼辦呢?只能自學了,打算從SQL下手,之後再搞C++,JAVA,Python,linux等。

      覺得C博客是個不錯論壇,所以過來搶資源了,果不然,一來就碰到乾貨。http://blog.csdn.net/fei____fei/article/details/45740585,這個網址是在在C博客上面看到一個叫“穿襪子的流氓兔”寫的關於SQL高級方法,出於好奇心,進去看了一眼,原來是運用group by 對課程表的設計進行查詢,博主還用到了視圖。下面我以博主的例子來練習練習SQL啊。

create database bb;   /*  首先得創建數據名字,就隨便整個bb名字,註釋記不起來是用啥了,就隨便試試,//不行,就用/*  */試了下還可以,記得以前要爲數據庫指定存儲路徑,增長大小  ,這裏爲了簡便隨便整個名字就行了。   */

use bb;    /* 引用數據庫,爲下面建表做準備  */
create table chenji                /*  創建chenji表,裏面有3個字段,把課程號作爲主鍵 ,注意每個字段結束是用“,”分隔的,不能整成“;”了*/
(
     couseid char primary key not null,   //指定課程id爲主鍵,主鍵約束滿足數據庫第一範式要求
     coursename nvarchar(20) not null ,
     socre int ,
)
                                                    /*  往表裏填數據,數據庫字符串和其它語言不一樣,用單引號包起來 */
insert chenji values(1,'java',70);
insert chenji values(2,'oracle',90);
insert chenji values(3,'xml',70);
insert chenji values(4,'jsp',70);
insert chenji values(5,'servlet',70);

 

按F5鍵執行或者點擊工具欄上感嘆號執行, 就這樣有血有肉的數據庫bb和裏面的表chenji就建好了。要想查看錶裏內容執行語句

select  * from chenji ;  執行結果如下:

1 java 70
2 oracle 90
3 xml 70
4 jsp 70
5 servlet 70
 


 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章