一、數據庫的連接等:
1.開啟MySQL服務:
在運行中net start mysql;
2.關閉MySQL服務:
在運行中net stop mysql;
3.連接MySQL:
MySQL -u用戶名 -p用戶密碼;進入后提示 MySQL>;
4.連接遠程MySQL:
MySQL -hIP地址 -u用戶名 -p用戶密碼;
5.推出MySQL:
mysql> quit; exit 加Enter;
6.修改密碼:
mysqladmin -u用戶名 -p舊密碼 password 新密碼;
7.版本查詢時間顯示:
mysql> select version(),current_date();
二、操作數據庫:
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';
13.命令的取消:當命令輸入錯誤而又無法改變(多行語句情形)時,只要在分號出現前就可以用 c來取消該條命令
mysql> select
-> user()
-> c
mysql>
14.使用\G按行垂直顯示結果:如果一行很長,需要這行顯示的話,看起結果來就非常的難受。在SQL語句或者命令后使用\G而不是分號結尾,可以將每一行的值垂直輸出。這個可能也是大家對于MySQL最熟悉的區別于其他數據庫工具的一個特性了。
mysql> select * from db_archivelog\G
*************************** 1. row ***************************
id: 1
check_day: 2008-06-26
db_name: TBDB1
arc_size: 137
arc_num: 166
per_second: 1.6
avg_time: 8.7
15.使用tee保存運行結果到文件:可以將命令行中的結果保存到外部文件中。如果指定已經存在的文件,則結果會附加到文件中。
mysql> tee output.txt
Logging to file 'output.txt'
或者
mysql> \T output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
或者
mysql> \t
Outfile disabled.