一、連線mysql
mysql>
例2:連線到遠端主機上的mysql。假設遠端主機的ip為:172.30.0.234,使用者名為root,密碼為abcd123。則鍵入以下命令:
mysql -h 172.30.0.234 -u root -p abcd123
(注:u與root可以不用加空格,其它也一樣)
3、退出mysql命令: exit (回車)
二、建立新使用者、遠端登入、修改密碼
建立乙個新使用者:
grant all on *.* to 'dbuser'@'localhost' identified by '9defbcg';
flush privileges;
開放遠端登陸
grant all on *.* to 'dbuser'@'%' identified by '9defbcg';
flush privileges;
修改使用者密碼:
use mysql;
update user set password=password(『123456』) where user=『dbuser』 ;
flush privileges ;
三、常用命令
1、顯示所有資料庫:
show databases;
2、顯示庫中的所有表:
show tables;
3、顯示資料表的結構:
describe 表名;
4、建庫:
create database 庫名;
5、建表:
use 庫名;
create table 表名 (字段設定列表);
6、刪庫和刪表:
drop database 庫名;
drop table 表名;
7、將表中記錄清空:
delete from 表名;
8、顯示表中的記錄:
select * from 表名;
9、新增一列
alter table 表名 add column 列名 資料型別 [是否允許為空] [約束];
例子:
alter table `mip_sysuser` add column `mscversion` integer(10) default 0;
10、修改列名
alter table 表名 change 原列名 新列名 資料型別 [是否允許為空] [約束];
例子:alter table mip_branch change orders orders_ int not null;
11、修改列的資料型別
alter table 表名 modify column 列名 資料型別 [是否允許為空] [約束]; 或
alter table 表名 change 原列名 新列名 資料型別 [是否允許為空] [約束];
例子:alter table `ema_license_log` change logintime logintime datetime;
12、刪除列
alter table 表名 drop column 列名
例子 :
alter table test drop column name;
13、重新命名表名
alter table 表名 rename 新錶名;
例子:alter table test rename test1;
select now();
15、查詢當前使用者
select user();
16、查詢當前資料庫版本
select version();
17、查詢當前使用的資料庫
select database();
四、匯出mysql檔案
將資料庫mydb匯出到e:\mysql\mydb.sql檔案中:
開啟開始->執行->輸入cmd 進入命令列模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然後輸入密碼,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。
五、匯入mysql檔案
將e:\mysql\mydb.sql檔案匯入到mysql資料庫中:
source e:\mysql\mydb.sql
六、啟動、停止 mysql服務
window:
檢視mysql 是否啟動
命令如下:
net start
看一看有沒有mysql 這個服務
mysql伺服器啟動
命令如下:
net start mysql
mysql伺服器停止
命令如下:
net stop mysql
linux:
檢視mysql 是否啟動
命令如下:
ps aux|grep mysql
mysql伺服器啟動
命令如下:
service mysql start
mysql伺服器停止
命令如下:
service mysql stop
mysql伺服器重啟
命令如下:
service mysql restart
SQL程式設計之MySQL常用函式
mysql提供了大量豐富的系統函式,它們功能強大 方便易用。使用這些函式,可以極大提高使用者對資料庫的高效管理,更加靈活的滿足不同使用者的需求。從功能上可以分為以下幾類函式 字串函式 數學函式 日期和時間函式 條件判斷函式 系統資訊函式和加密函式等。函式名稱 功能描述 char leng str 計...
常用mysql語句 常用MySql語句
新建資料表 drop table if exists ga game way create table ga game way id int 11 unsigned not null auto increment comment id primary key id using btree,主鍵 un...
mysql常用方法 mysql 常用方法
處理字元 1 concat aaa bbb ccc 拼接字串,oracle也有這個方法不過只能拼接2個,而且一般用 mysql中 表示或。相當於or 2 ifnull name,aaa 當name null時,返回 aaa 3.upper aaa lower aaa 變為大寫,小寫 4.substr...