mysql命令測試 mysql命令

2021-10-17 16:09:44 字數 1556 閱讀 3211

7.1 乙個建庫和建表的例項1

drop database if exists school; //如果存在school則刪除

create database school; //建立庫school

use school; //開啟庫school

create table teacher //建立表teacher

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 『深圳』,

year date

); //建表結束

//以下為插入字段

insert into teacher values(」,』allen』,'大連一中』,'1976-10-10′);

insert into teacher values(」,』jack』,'大連二中』,'1975-12-23′);

如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。

1、你可以將以上命令原樣寫入乙個文字檔案中,假設為school.sql,然後複製到c:\\下,並在dos狀態進入目錄[url=file://\\mysql\\bin]\\mysql\\bin[/url],然後鍵入以下命令:

mysql -uroot -p密碼 < c:\\school.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的注釋去掉即可使用)。

2、或者進入命令列後使用 mysql> source c:\\school.sql; 也可以將school.sql檔案匯入資料庫中。

7.2 乙個建庫和建表的例項2

drop database if exists school; //如果存在school則刪除

create database school; //建立庫school

use school; //開啟庫school

create table teacher //建立表teacher

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default ''深圳'',

year date

); //建表結束

//以下為插入字段

insert into teacher values('''',''glchengang'',''深圳一中'',''1976-10-10'');

insert into teacher values('''',''jack'',''深圳一中'',''1975-12-23'');

注:在建表中

1、將id設為長度為3的數字字段:int(3);並讓它每個記錄自動加一:auto_increment;並不能為空:not null;而且讓他成為主欄位primary key。

2、將name設為長度為10的字元字段

3、將address設為長度50的字元字段,而且預設值為深圳。

4、將year設為日期字段。

mysql鎖命令 MySQL鎖定狀態檢視命令

1 show processlist show processlist顯示哪些執行緒正在執行。您也可以使用mysqladmin processlist語句得到此資訊。如果您有super許可權,您可以看到所有執行緒。否則,您只能看到您自己的執行緒 也就是,與您正在使用的mysql賬戶相關的執行緒 如果...

mysql 常規命令操作 mysql常用的命令操作

檢視正在執行的sql mysql show full processlist 檢視正在執行的sql mysql show variables like max 檢視mysql的一些配置引數 mysql show status 檢視當前會話下mysql的一些狀態。mysql show global s...

nohup 執行mysql命令 nohup命令

在應用unix linux時,我們一般想讓某個程式在後台執行,於是我們將常會用 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台 usr local mysql bin mysqld safe user mysql 可是有很多程式並不想mysqld一樣,這樣我們就需要nohup命令,怎樣使...