mysql經常使用敕令行操作語句。本站提示廣大學習愛好者:(mysql經常使用敕令行操作語句)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql經常使用敕令行操作語句正文
第一招、mysql辦事的啟動和停滯
net stop mysql
net start mysql
第二招、上岸mysql
語法以下: mysql -u用戶名 -p用戶暗碼
鍵入敕令mysql -uroot -p, 回車後提醒你輸出暗碼,輸出12345,然後回車便可進入到mysql中了,mysql的提醒符是:
mysql>
留意,假如是銜接到別的的機械上,則須要參加一個參數-h機械IP
第三招、增長新用戶
格局:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "暗碼"
如,增長一個用戶user1暗碼為password1,讓其可以在本機上登錄, 並對一切數據庫有查詢、拔出、修正、刪除的權限。起首
用以root用戶連入mysql,然後鍵入以下敕令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
假如願望該用戶可以或許在任何機械上上岸mysql,則將localhost改成"%"。
假如你不想user1有暗碼,可以再打一個敕令將暗碼去失落。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
第四招: 操作數據庫
登錄到mysql中,然後在mysql的提醒符下運轉以下敕令,每一個敕令以分號停止。
1、顯示數據庫列表。
show databases;
缺省有兩個數據庫:mysql和test。 mysql庫寄存著mysql的體系和用戶權限信息,我們改暗碼和新增用戶,現實上就是對這個庫停止操作。
2、顯示庫中的數據表:
use mysql;
show tables;
3、顯示數據表的構造:
describe 表名;
4、建庫與刪庫:
create database 庫名;
drop database 庫名;
5、建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、清空表中記載:
delete from 表名;
7、顯示表中的記載:
select * from 表名;
第五招、導出和導入數據
1. 導出數據:
mysqldump --opt test > mysql.test
行將數據庫test數據庫導出到mysql.test文件,後者是一個文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把數據庫dbname導出到文件mysql.dbname中。
2. 導入數據:
mysqlimport -u root -p123456 < mysql.dbname。
不消說明了吧。
3. 將文本數據導入數據庫:
文本數據的字段數據之間用tab鍵離隔。
use test;
load data local infile "文件名" into table 表名;
1:應用SHOW語句找出在辦事器受騙前存在甚麼數據庫:
mysql> SHOW DATABASES;
2:創立一個數據庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:選擇你所創立的數據庫
mysql> USE MYSQLDATA; (按回車鍵湧現Database changed 時解釋操作勝利!)
4:檢查如今的數據庫中存在甚麼表
mysql> SHOW TABLES;
5:創立一個數據庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的構造:
mysql> DESCRIBE MYTABLE;
7:往表中參加記載
mysql> insert into MYTABLE values ("hyq","M");
8:用文本方法將數據裝入數據庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:導入.sql文件敕令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10:刪除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中數據
mysql>update MYTABLE set sex="f" where name='hyq';