在創建資料庫之前
① 計算機考試中「在創建資料庫之前,應該干什麼」
查看資料庫包括幾張表,並且找出表與表之間的關系。也就是主外鍵關系
② 在創建資料庫之前一定要使用什麼命令來打開資料庫
CREATE DATABASE 資料庫名; #創建資料庫
SHOW DATABASES; #顯示所有資料庫
USE 資料庫名; #選中使用該資料庫
③ 在創建資料庫之前,應該
你問的是什麼意思?創建資料庫之前,應該首先分析你的project是幹嘛的,畫出pd表之間關系圖,er關系,寫好數據字典,然後開始設計,先需求後設計,這樣走
④ 請教有關Mysql
1、連接Mysql
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、連接到本機上的MYSQL。
首先打開DOS窗口,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql>
2、連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (回車)
2、修改密碼
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、給root加個密碼ab12。
首先在DOS下進入目錄mysql\bin,然後鍵入以下命令
mysqladmin -u root -password ab12
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password djg345
3、增加新用戶
注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符
格式:grant select on 資料庫.* to 用戶名@登錄主機 identified by 「密碼」
1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用root用戶連入MYSQL,然後鍵入以下命令:
grant select,insert,update,delete on *.* to [email=test1@」%]test1@」%[/email]」 Identified by 「abc」;
但增加的用戶是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登錄你的mysql資料庫並對你的數據可以為所欲為了,解決辦法見2。
2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過MYSQL主機上的web頁來訪問了。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by 「abc」;
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by 「」;
4.1 創建資料庫
注意:創建資料庫之前要先連接Mysql伺服器
命令:create database <資料庫名>
例1:建立一個名為xhkdb的資料庫
mysql> create database xhkdb;
例2:創建資料庫並分配用戶
①CREATE DATABASE 資料庫名;
②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 資料庫名.* TO 資料庫名@localhost IDENTIFIED BY '密碼';
③SET PASSWORD FOR '資料庫名'@'localhost' = OLD_PASSWORD('密碼');
依次執行3個命令完成資料庫創建。注意:中文 「密碼」和「資料庫」是戶自己需要設置的。
⑤ 創建資料庫之前應該怎麼做
要是用的是oracle的資料庫創建之前,需要先創建用戶,再分配用戶角色、系統空間設置等問題,然後是在該用戶下創建表,function等。
要是用的是sql server資料庫的話,操作過程和oracle的一樣,不過sql server的默認用戶是sa,一般用默認用戶即可。
⑥ 如何用access創建資料庫及管理數數據
在創建資料庫之前,首先,需要安裝Microsoft Office Access 2007(Microsoft Office Access 2003也是可以的),這個資料庫程序不用刻意去尋找,在安裝Office辦公軟體時,默認就是封裝在一起的,勾選其中的這一項,安裝即可。
安裝Microsoft Office Access 2007資料庫程序後,運行此程序,進入「Microsoft Office Access 2007」新建窗口,如圖:
根據自身需要創建指定的資料庫,該資料庫程序中有很多模板提供我們參考,模板在一定程度上給大家提供了便利,不過,有時候我們的資料庫需要自定義,因此筆者習慣選擇「空白資料庫」,填寫資料庫路徑,然後點擊「創建」按鈕進行創建。
這里,有必要說一下,在創建資料庫之前細心的朋友會發現「資料庫創建界面」右邊的「文件夾打開」圖標,點擊此圖標,彈出「文件新建資料庫」窗口,選擇「保存類型」通常我們選擇「Microsoft Office Access 2000-2003資料庫(*.mdb)」設置好文件名,點擊「確定」按鈕,來完成創建。
5
進入Access資料庫界面,有一張空白的表格,這個表格就是欄位表。我們需要添加相應的欄位,才可以添加用戶數據等信息。至此,Access資料庫就創建成功了。
⑦ 如何建立一個資料庫
MySQL安裝完成後,要想將數據存儲到資料庫的表中,首先要創建一個資料庫。創建資料庫就是在資料庫系統中劃分一塊存儲數據的空間。在MySQL中,創建資料庫的基本語法格式如下所示:
CREATE DATABASE 資料庫名稱;
在上述語法格式中,「CREATE DATABASE」是固定的SQL語句,專門用來創建資料庫。「資料庫名稱」是唯一的,不可重復出現。
例如下面我們創建一個名稱為itcast的資料庫,SQL語句如下所示:
CREATE DATABASE itcast;
執行結果如下所示:
上述執行結果顯示出了資料庫itcast的創建信息,例如,資料庫itcast的編碼方式為utf-8。
⑧ 如何用sql建立資料庫
在 MySQL 中,可以使用 CREATE DATABASE 語句創建資料庫,語法格式如下:CREATE DATABASE [IF NOT EXISTS] <資料庫名>[[DEFAULT] CHARACTER SET <字元集名>][[DEFAULT] COLLATE <校對規則名>];
[ ]中的內容是可選的。語法說明如下:
<資料庫名>:創建資料庫的名稱。MySQL 的數據存儲區將以目錄方式表示 MySQL 資料庫,因此資料庫名稱必須符合操作系統的文件夾命名規則,不能以數字開頭,盡量要有實際意義。注意在 MySQL 中不區分大小寫。
IF NOT EXISTS:在創建資料庫之前進行判斷,只有該資料庫目前尚不存在時才能執行操作。此選項可以用來避免資料庫已經存在而重復創建的錯誤。
[DEFAULT] CHARACTER SET:指定資料庫的字元集。指定字元集的目的是為了避免在資料庫中存儲的數據出現亂碼的情況。如果在創建資料庫時不指定字元集,那麼就使用系統的默認字元集。
[DEFAULT] COLLATE:指定字元集的默認校對規則。
MySQL 的字元集(CHARACTER)和校對規則(COLLATION)是兩個不同的概念。字元集是用來定義 MySQL 存儲字元串的方式,校對規則定義了比較字元串的方式。後面我們會單獨講解 MySQL 的字元集和校對規則。