當前位置:首頁 » 參考文獻 » mysql腳本創建資料庫

mysql腳本創建資料庫

發布時間: 2021-03-21 00:13:21

① mysql中創建資料庫命令是

CREATE TABLE 語句的主要語法及使用說明如下:
CREATE TABLE:用於創建給定名稱的表,必須擁有表CREATE的許可權。
<表名>:指定要創建表的名稱,在 CREATE TABLE 之後給出,必須符合標識符命名規則。表名稱被指定為 db_name.tbl_name,以便在特定的資料庫中創建表。無論是否有當前資料庫,都可以通過這種方式創建。在當前資料庫中創建表時,可以省略 db-name。如果使用加引號的識別名,則應對資料庫和表名稱分別加引號。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。
<表定義選項>:表創建定義,由列名(col_name)、列的定義(column_definition)以及可能的空值說明、完整性約束或表索引組成。
默認的情況是,表被創建到當前的資料庫中。若表已存在、沒有當前資料庫或者資料庫不存在,則會出現錯誤。
mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
-> (
-> id INT(11),
-> name VARCHAR(25),
-> deptId INT(11),
-> salary FLOAT
-> );
Query OK, 0 rows affected (0.37 sec)

② 如何在命令行創建一個mysql資料庫

第一步:登陸到MySQL伺服器

首先,你需要使用root用戶登陸進你的MySQL資料庫,如下:

$ mysql -u root -h -p

請注意:為了能登進遠程的MySQL伺服器,你需要開啟伺服器上的遠程訪問,如果你想調用同一主機上的MySQL伺服器,你可以省略 "-h " 參數

$ mysql -u root -p

你將需要輸入MySQL伺服器的密碼,如果認證成功,MySQL提示將會出現。

③ mysql建資料庫,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個命令完成資料庫創建。注意:中文
「密碼」和「資料庫」是戶自己需要設置的。

④ mysql創建資料庫命令

創建資料庫:create
database
資料庫名;
使用這個資料庫這樣寫:use
資料庫名;
資料庫名
需要樓主自己替換成資料庫的名字。
希望你滿意。O(∩_∩)O~

⑤ 新建一個MySQL資料庫的簡單教程

使用mysqladmin創建資料庫:
需要特殊的許可權才能創建或刪除一個MySQL資料庫。因此,假設以root用戶的訪問,可以創建任何資料庫使用mysql
mysqladmin的二進制。
例子:
這里是一個簡單的例子來創建資料庫名為
TUTORIALS:
[root@host]#
mysqladmin
-u
root
-p
create
TUTORIALS
Enter
password:******
這將創建一個資料庫:TUTORIALS.
使用PHP腳本創建資料庫:
PHP使用mysql_query函數來創建或刪除一個MySQL資料庫。這個函數有兩個參數,並返回TRUE成功或失敗則返回FALSE。
語法:
bool
mysql_query(
sql,
connection
);
例子:
試試下面的例子來創建一個資料庫:
<html>
<head>
<title>Creating
MySQL
Database
-by
www.jb51.net</title>
</head>
<body>
<?php
$dbhost
=
'localhost:3036';
$dbuser
=
'root';
$dbpass
=
'rootpassword';
$conn
=
mysql_connect($dbhost,
$dbuser,
$dbpass);
if(!
$conn
)
{
die('Could
not
connect:
'
.
mysql_error());
}
echo
'Connected
successfully<br
/>';
$sql
=
'CREATE
DATABASE
TUTORIALS';
$retval
=
mysql_query(
$sql,
$conn
);
if(!
$retval
)
{
die('Could
not
create
database:
'
.
mysql_error());
}
echo
"Database
TUTORIALS
created
successfully\n";
mysql_close($conn);
?>
</body>
</html>

⑥ MySQL怎麼用命令行創建一個資料庫

你這個題目是有問題的,資料庫文件的位置不是在創建具體某個資料庫的時候指定的,那樣的話軟體怎麼進行管理?你安裝mysql的時候選的資料庫文件存放位置在哪裡,創建的時候就會存在哪裡,即使你把一個資料庫文件復制到別的電腦里,也必須放在程序確定的位置,不能隨意放在D盤或者E盤。

⑦ mysql創建資料庫!

你可以這樣的思路來實現。
1,Gsm機器轉移時刻給予的信號接收。如何通信(一來一回)?
可以通過2台機器的共享文件里某一文件來進行約定通信。也可以通過資料庫
狀態標示更新和識別進行通信。
2,數據傳遞的格式?(字元串序列還是固定格式約定的Txt、Csv文件)
根據你轉移數據列的長度和數據條數來判定是用字元串還是文件傳遞。
只是簡單的一個字元串那就用固定序列的字元串,約定好從第幾位到第幾位代表哪一個數
據,例如1--9代表學號。10-20代表答案。
3,級聯更新處理。
觸發上面1和2之後,並成功完了之後觸發級聯更新。將取得的數據直接更新或者轉換等其他操作就可以直接通過Sql的存儲過程用程序觸發就可以。只需要傳遞數據對應的參數。
例如包含轉移的字元串,或者文件地址,文件名等。

⑧ 如何在命令行創建一個MySQL資料庫

1,
mysql
-uroot
-pxxxx
//登陸資料庫
2,
show
databases;
//查看資料庫,例如要在test庫中建表
3,
use
test;//進入test
4,
create
table
users(
//例如要建立專users表,下面屬是建立欄位
5,
id
int(10)
unsigned
not
null
auto_increment,
6,
username
varchar(20)
not
null,
7,
userpassword
varchar(20)
not
null,
8,
email
varchar(20)
not
null,
9,
primary
key
(id));
//這樣就建立好了一個基本完整的表了

⑨ 如何編寫一個mysql資料庫腳本

導出正式伺服器的資料庫和測試伺服器資料庫,並按照指定格式命名。
打開Beyond
Compare軟體,如圖,選擇文本比較,進入到文本比較主界面之後
,如圖選擇要比較的sql文件,然後,軟體會呈現出如圖資料庫結構的不同之處。
即使在比較出兩個資料庫的結構不同之後,對於sql語句的小白來說,很難寫出升級資料庫的升級腳本,下面我們將講解如何利用mysql
workbench來幫你寫sql。
首先,在本地資料庫創建test和release資料庫,創建步驟如圖所示。然後,將第二步導出的資料庫分別導入到新建的資料庫,接下來就可以對release資料庫動手了。
下面以增加資料庫表的一個欄位為例,講解sql語句的生成。由圖中的7個步驟,便可以得到對一個表增加一個欄位的sql語句,對表欄位的增刪改,對表內容的增刪改操作,刪除表操作類似可得。下面講如何得到新建一個表的sql語句。
如圖,便可得到創建表的語句。
上述的sql語句的集合便是資料庫生成腳本,腳本通常是在workbench裡面編輯查看和執行的,幾個基本按鈕的使用如圖。
執行完上述sql腳本之後,正式伺服器的資料庫和測試伺服器的資料庫結構除了主鍵自增值,host差異之外,其餘內容應全部相同,如果不是,則調整腳本內容,直至兩個資料庫的結構相同為止。
此時的資料庫升級腳本仍為資料庫升級暫時腳本,臨時腳本需交由項目負責人審核檢查之後,按照:工程名+版本+時間+正式+資料庫升級腳本.sql保存,並上傳svn,用於新版本發布。

⑩ mysql命令行創建的資料庫在哪

第一步:安裝MySQL客戶端
當然你得確保MySQL客戶端已經安裝完畢。如果沒有的話,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
$ sudo apt-get install mysql-client
$ sudo apt-get install mysql

第二步:登陸到MySQL伺服器
首先,你需要使用root用戶登陸進你的MySQL資料庫,如下:
$ mysql -u root -h -p
請注意:為了能登進遠程的MySQL伺服器,你需要開啟伺服器上的遠程訪問,如果你想調用同一主機上的MySQL伺服器,你可以省略 "-h " 參數
$ mysql -u root -p
你將需要輸入MySQL伺服器的密碼,如果認證成功,MySQL提示將會出現。

第三步:創建一個MySQL資料庫
在MySQL提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫對象使用小寫字母。但那不是必須的,只是方便的閱讀。
現在,創建一個叫做xmolo_DB的資料庫:
mysql> CREATE DATABASE IF NOT EXISTS xmolo_DB;

第四步:創建一個資料庫表
為了達到演示的目的,創建一個叫做posts_tbl的表,表裡會存儲關於文章的如下信息:
文章的標題
作者的名字
作者的姓
文章可用或者不可用
文章創建的日期
這個過程分兩步執行:
首先,選擇需要使用的資料庫:
mysql> USE xmolo_DB;

然後,在資料庫中創建新表:
mysql> CREATE TABLE 'posts_tbl' (
'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
'content' TEXT,
'author_FirstName' VARCHAR(100) NOT NULL,
'author_LastName' VARCHAR(50) DEFAULT NULL ,
'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( 'post_id' )
TYPE = MYISAM;

第五步:創建一個用戶,並授予許可權
當涉及到訪問新創的資料庫和表的時候,創建一個新用戶是一個很好的主意。這樣做就可以讓用戶在沒有整個MySQL伺服器許可權的情況下,去訪問那個資料庫(而且只能是那個資料庫)

你可以創建新用戶,授予許可權,並且使改變生效:
mysql> GRANT ALL PRIVILEGES ON xmolo_DB.* TO 'new_user'@'%' IDENTIFIED
BY 'new_password';
mysql> FLUSH PRIVILEGES;
'newuser'和'newpassword'分別指的是新的用戶名和他的密碼。這條信息將會被保存在mysql.user表中,而且密碼會被加密。

第六步:測試
先插入一個虛擬的記錄到posts_tbl表:
mysql> USE xmolo_DB;
mysql> INSERT INTO posts_tbl (content, author_FirstName, author_Las
tName)
VALUES ('Hi! This is some mmy text.', 'Gabriel', 'Canepa');

然後查看posts_tbl表中的所有記錄:
mysql> SELECT * FROM posts_tbl;

注意:MySQL會在先前定義的地方自動插入適當的默認值(比如,'isEnabled'和'date')。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731