mysql 常用命令

2021-04-15 12:34:51 字數 3164 閱讀 9050

mysql資料庫是乙個多使用者,多執行緒的關係型資料庫,是乙個客戶機/伺服器結構的應用程式。它是對個人使用者和商業使用者是免費的.

mysql資料庫具有以下優點:

1.同時訪問資料庫的使用者的數量不受限制

2.可以儲存超越5千萬條的記錄

3.是目前市場上現有資料庫產品中執行速度最快的資料庫系統

4.使用者許可權設定簡單、有效。

mysql資料庫常用命令:

啟動mysql資料庫

c:/>cd mysql5.0/bin

c:/mysql5.0/bin>mysqld –install 安裝mysql服務

c:/mysql5.0/bin>net start mysql 啟動mysql服務

請求的服務已經啟動。

連線mysql

使用者須要提供mysql的使用者名稱和密碼來連線伺服器,要是伺服器不是在本機,則還須要乙個主機名或ip來指定伺服器的位子。

c:/mysql5.0/bin>mysql -h localhost -u root -p

enter password: ****

welcome to the mysql monitor. commands end with ; or /g.

your mysql connection id is 6 to server version: 5.0.18-nt

type 'help;' or '/h' for help. type '/c' to clear the buffer.

mysql>

使用一條簡單的查詢語句

mysql> select version(),current_date;

mysql> select version();select now();

新建或刪除乙個資料庫

mysql>create database mydb;

mysql> drop database mydb;

開啟的資料庫的命令

mysql> use mysql

database changed

察看資料庫的命令

mysql> show databases;

檢視資料表的詳盡結構

mysql> desc func;

新建資料庫

mysql> create database school;

query ok, 1 row affected (0.00 sec)

新建表

mysql> create table user01(

-> id varchar(20) not null,

-> username varchar(10) not null,

-> age int(11) default'0',

-> *** char(2) not null default'm',

-> primary key (id)

-> )type=innodb;

query ok, 0 rows affected, 1 warning (0.02 sec)mysql>desc student;

插入和刪除表中的資料

create table student(stuname varchar(20),age varchar(20),id varchar(20),set0 char(1));

插入 mysql> insert into student(id,stuname) values('1','tomcat');

query ok, 1 row affected (0.00 sec)

刪除 mysql> delete from student where id='1';

query ok, 1 row affected (0.01 sec)

刪除表中所有資料

mysql> truncate table student;

query ok, 1 row affected (0.01 sec)

刪除表

mysql> create table temp(t varchar(1));

query ok, 0 rows affected (0.00 sec)

mysql> drop table temp;

query ok, 0 rows affected (0.00 sec)

建立新使用者並給予許可權

mysql> grant all privileges on *.* to dbuser@localhost identified by '1234'

with grant option;

更改mysql使用者密碼

c:/mysql5.0/bin>mysqladmin -u root -p password 1234

enter password: ****

備份資料庫及表

我們用mysqldump命令來備份資料庫

c:/mysql/bin/>mysqldump –u root –p 3306 mysql>d:/backup.sql

執行此語句將把mydb 備份到d盤的backup.sql檔案中

備份多個資料庫表

c:/mysql/bin/>mysqldump –u root –p 3306 school user01 user >d:/backup.sql

此句的意思是把school庫中的user01表和user表的內容和表的定義備份到d盤backup.sql檔案中。

備份所有的資料庫

c:/myql/bin>mysqldump –u root –p 3306 –all –database>d:backup.sql

還原mysql資料庫

c:/mysql/bin/mysql –u root –p 3306 school

還原其中的乙個表

mysql> source d:/books.sql;

error:

unknown command '/b'.

query ok, 0 rows affected (0.00 sec)

query ok, 1 row affected (0.00 sec)

退出mysql聯接

mysql>quit(exit)

關閉mysql服務

c:/mysql/bin>net mysql  

mysql基本常用命令 MySQL常用命令(一)

cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...

mysql巡檢常用命令 mysql 常用命令

客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...