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...