操作mysql資料庫的簡單dos命令

2021-07-26 08:44:24 字數 1427 閱讀 7019

首先cd到mysql的安裝目錄,然後啟動mysql伺服器。

連線資料庫: mysql -h localhost -u root -p -p 3306

-h:資料庫伺服器主機的ip

-u:使用者名稱

-p:密碼

-p:埠號

下面為一些基本的操作:

1.建立資料庫:create database 資料庫名;

2.如果資料庫名已經存在就會報錯,可以進行判斷:create database if not exists 資料庫名;

3.如果資料庫名為關鍵字,可以用反引號進行建立:create database `create`;

4.建立資料庫時指定字元編碼:create database 資料庫名 charset=utf8;(utf8沒有「-」)

5.查詢已經存在的資料庫:show databases;

6.顯示資料庫的建立語句:show create database 資料庫名;

更改:7.更改資料的字元編碼:alter database 資料庫名 [選項]

8.刪除資料庫:drop database 資料庫名;(drop database if exists 資料庫名)

選擇資料庫:

user 資料庫名;

建立表;

create table 表名(

欄位1  資料型別 [null|not null] [default] [auto_increment] [primary key] )

int 整型

decimal(3,1) 小數

char 定長

varchar 可變長度

text 大段文字

binary 二進位制存放**

9.檢視所有表:show tables

10.顯示建立表的sql語句:show create table stu (\g);

11.顯示表結構:describe 表名;(desc 表名);

12.刪除表:drop table 表名

示例:create table stu(

id int not null auto_increment primary key,

name varchar(10) not null,

*** char(1) not null,

`add` varchar(50) not null default '位址不詳',

score decimal(3,1)

);插入資料:insert into 表名(欄位名1,欄位2) values(值1,值2);

修改:update 表名 set 欄位1=值1,欄位2=值2 where 條件;

刪除:delete from 表名 where 條件

查詢:select 列名 from 表名 [where 條件] [order by 排序] [limit 限制[起始位置,獲取條數]];

Mysql資料庫簡單操作

net start mysql 服務名 l l net stop mysql 服務名停止 bin mysqladmin uroot shutdown l 登陸資料庫 開啟dos 視窗 l mysql u root p mysql lmysql uroot p p5188 db1 default ch...

MySQL資料庫簡單操作

建立資料庫,同時設定字符集和校驗規則 create database ifnot exists testdb default character set utf8 collate utf8 general ci 刪除資料庫,不存在會報錯 drop database testdb 顯示所有資料庫 sh...

MySQL資料庫簡單操作

1.c users administrator mysql u root p 客戶端連線資料庫伺服器 enter password 有密碼輸入密碼登入,沒有直接回車進入 2.mysql show databases 顯示資料庫 3.mysql drop database if exists clas...