1樓:千鋒教育
建立一個叫做xmodulo_db的資料庫:
mysql> create database if not exists xmodulo_db;
2樓:匿名使用者
建立資料庫
-- 指定資料庫名稱
-- (注:如果資料庫名中包含空格可以使用將其標示)
create database [super wc]
-- 關於資料檔案的定義on(
name = super_wc_data, -- 邏輯名
filename = 'c:\super_wc_data.mdf', -- 物理路徑以及物理名
size = 2mb, -- 初始大小
maxsize = 4mb, -- 最大限制
filegrowth = 1mb -- 增長大小
)-- 關於日誌檔案的定義
log on
(name = super_wc_log,
filename = 'c:\super_wc_log.ldf',
size = 3mb,
maxsize = 7mb,
filegrowth = 20% -- 增長比例
)-- 附加資料庫
execute sp_attach_db '[super wc]', 'c:\super_wc_data.mdf','c:\super_wc_log.ldf'
-- 分離資料庫
execute sp_detach_db '[super wc]'
-- 複製資料庫
execute master.dbo.xp_cmdshell 'copy c:\super_wc_data.mdf d:\super_wc_data.mdf'
execute master.dbo.xp_cmdshell 'copy c:\super_wc_log.ldf d:\super_wc_log.ldf'
(1)建立資料表建立一個資料表:學生(students)
結構如下:
欄位 型別 是否允許為空 約束 備註
no char(4) no 主鍵 學號name nvarchar(8) no 唯一 姓名birthday datetime no 檢查(至少18年前) 生日age tinyint no 預設(預設等於當前時間減去生日) 年齡*** nchar(1) no 預設(預設'女') 性別phone char(11) yes 檢查(要麼沒有,要麼長度等於11) **address nvarchar(24)no 地址沒有特別約束的情況:
create table student
(no char(4) not null,
name nvarchar(8) not null,
birthday datetime not null,
phone char(11) null,
address nvarchar(24) null
)注意:沒有特別約束的情況下,建立資料表可以參考「企業管理器」中「設計表」的操作格式!包含約束的情況:
create table students
(no char(4) primary key,
name nvarchar(8) unique,
birthday datetime check(datediff(year, birthday, getdate()) >= 18),
age as datediff(year, birthday, getdate()),
*** nchar(1) default('女') check(*** = '女' or *** = '男'),
phone char(11) check((phone is null) or (len(phone) = 11)),
address nvarchar(24)
)create table scores
(no char(4) foreign key references students(no),
chinese numeric(4,1) check(chinese >= 0 and chinese <= 100),
english numeric(4,1) check(english >= 0 and english <= 100) ) 這個建庫 建表 建約束都有的 忘採納!
如何在命令列建立一個mysql資料庫
3樓:兄弟連北京校區
第一步:登陸到mysql伺服器
首先,你需要使用root使用者登陸進你的mysql資料庫,如下:
$ mysql -u root -h -p
請注意:為了能登進遠端的mysql伺服器,你需要開啟伺服器上的遠端訪問,如果你想呼叫同一主機上的mysql伺服器,你可以省略 "-h " 引數
$ mysql -u root -p
你將需要輸入mysql伺服器的密碼,如果認證成功,mysql提示將會出現。
第二步:建立一個mysql資料庫
在mysql提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫物件使用小寫字母。但那不是必須的,只是方便的閱讀。
現在,建立一個叫做xmodulo_db的資料庫:
mysql> create database if not exists xmodulo_db;
第三步:建立一個資料庫表
文章的標題
作者的名字
作者的姓
文章可用或者不可用
文章建立的日期
這個過程分兩步執行:
首先,選擇需要使用的資料庫:
mysql> use xmodulo_db;
第四步:建立一個使用者,並授予許可權
當涉及到訪問新創的資料庫和表的時候,建立一個新使用者是一個很好的主意。這樣做就可以讓使用者在沒有整個mysql伺服器許可權的情況下,去訪問那個資料庫(而且只能是那個資料庫)
你可以建立新使用者,授予許可權,並且使改變生效:
mysql> grant all privileges on xmodulo_db.* to 'new_user'@'%' identified
by 'new_password';
mysql> flush privileges;
'newuser'和'newpassword'分別指的是新的使用者名稱和他的密碼。這條資訊將會被儲存在mysql.user表中,而且密碼會被加密。
第五步:測試
先插入一個虛擬的記錄到posts_tbl表:
mysql> use xmodulo_db;
mysql> insert into posts_tbl (content, author_firstname, author_las
tname)
values ('hi! this is some dummy text.', 'gabriel', 'canepa');
然後檢視posts_tbl表中的所有記錄:
mysql> select * from posts_tbl;
matlab如何用命令開啟檔案,matlab怎麼開啟檔案執行檔案
使用open函式即可,但是語法是這樣的 open sun.m 請注意,如果sun.m不在當前資料夾下,需要給出絕對路徑即可。在matlab中開啟檔案的幾種方法如下 1 load 1 load 如果matlab.mat存在,則匯入matlab.mat中的所有變數,如果不存在則返回error。2 loa...
怎樣用命令刪除資料庫,SQL 如何用命令刪除資料庫中所有的表
方法如下 1 drop 命令格式 drop database 資料庫名 例如 刪除名為 runoob 的資料庫 mysql drop database runoob 2 mysqladmin 刪除資料庫 使用 mysql mysqladmin 命令在終端來執行刪除命令。例項 刪除資料庫 runoob...
如何用source命令匯入mysql資料庫
盧氏仲海 source f xx.sql 如何用source 命令匯入mysql資料庫 雙魚刀馬旦 windows下將sql資料庫備份拷貝到磁碟目錄如 d db.sql,cmd進入命令列,切換到sql檔案所在的目錄下。回 1 先使用命令mysql uroot p密碼2 然後答 執行相關命令匯入資料。...