MySQL資料庫建立資料庫和表(命令列方式)

2021-08-28 13:19:27 字數 1315 閱讀 7549

最近在學資料庫系統概論,以前建表都是直接用workbeach,但是作為乙個計算機專業的學生,我覺得能敲的時候就少點,所以分享乙個自己用命令建立資料庫和表的過程,希望對一些人有點用!

安裝好資料庫後,我們可以看到這些東西

可以這麼簡單的認識,劃紅線的是通過命令列來運算元據庫,劃綠線的是運算元據庫的圖形化介面,這裡我分享的是通過命令列來操作,以《資料庫系統概論》第五版第三章為例建立乙個我們平時練習運算元據庫所需的資料庫。

首先我們執行mysql 8.0 command,進入後需要輸入密碼,之後我先選擇檢視當前資料庫中伺服器中所有的資料庫:show databases;(請別忘記了後面的分號)

如上這些都是系統自帶的資料庫,不用管。接下來建立我們需要的資料庫,我建立乙個存放學生-課程資訊的資料庫stu_cour:create database stu_cour;

接下來我們開始建表,建表前先確認我們是在stu_cour資料庫中建表,所以得先進入此資料庫:use stu_cour;

順便我們可以看看當前資料庫裡有那些表

show tables;

結果必然是

empty

(我們還沒建表)

現在我們就可以開始建表了,格式:create table 表名 (列屬性);

create table student

(sno char(9)primary key,

/*列級完整性約束條件,

sno是主碼*/

sname char(20) unique,

/*sname

取唯一值*/

由此就完成了資料庫表的建立,就可以開始各種增刪改查的操作了!

MYSQL資料庫之建立資料庫表

每個表都應有乙個主鍵字段。主鍵用於對錶中的行進行唯一標識。每個主鍵值在表中必須是唯一的。此外,主鍵字段不能為空,這是由於資料庫引擎需要乙個值來對記錄進行定位。主鍵字段永遠要被編入索引。這條規則沒有例外。你必須對主鍵字段進行索引,這樣資料庫引擎才能快速定位給予該鍵值的行。下面的例子把 personid...

mysql建立資料庫和表!

create database searchdb use searchdb create table product id int auto increment,category varchar 128 name varchar 128 type varchar 128 content varcha...

mysql 建立資料庫和表

mysql 建立資料庫和表 root localhost service mysqld start 啟動mysql伺服器 root localhost mysqladmin u root password 642531 為mysql使用者root設定登入密碼 root localhost mysql...