mysql資料庫中的sql用法:
檢視專案連線的mysql庫中的所有資料庫資訊:
show databases;
產看當前專案連線的資料庫資訊:
select database();
展示當前連線的資料庫的所有資料表資訊:
show tables;
查詢mysql的所有使用者資訊:
select distinct concatt('user:',user,'@',host,';') as query from mysql.user;
檢視資料表和字段的注釋資訊:
selectt.table_name,t.table_comment,c.column_name,c.column_commentfrominformation_schema.tables t,information_schema.columns cwhere c.table_name=t.table_name and t.`table_schema`='website'
解釋:table_name:表名,table_comment 表注釋
column_name:列名,column_comment 列注釋
table_schema :資料庫名
檢視資料庫的埠號:
show variables like 'port';
檢視資料庫的大小:
select concat(round(sum(data_length)/(1024*1024),2) + round(sum(index_length)/(1024*1024),2),'mb')as 'db size' from tables where table_schema='website'
檢視資料庫的最大連線數:
show variables like '%max_connections%';
檢視資料庫版本資訊:
select version() from dual;
current_timestamp();
檢視當前的使用者名稱:
select user();
檢視資料庫的所有表:
show tables in website;
sql中的事務:
mysql:
事務的處理辦法有兩個:
1:begin開啟事務
rollback事務回滾
commit事務提交
2.set autocommit=0禁止自動提交
set autocommit=1開啟自動提交
加密演算法(mysql內建):
password('字串');
md5('字串');
encode('字串','加密標準字串');
decode('字串','解密標準字串');
注意:加密和解密字串使一樣的
例:insert into test(pword,name,no) values(md5('123'),'ss','123456')
mysql常用命令總結 mySql常用命令總結
總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...
MySql常用命令總結
1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database c...
MySql常用命令總結
mysql常用命令總結 這兩天搞個 又用到mysql,可是命令卻乙個都想不起來,所以,趁這次機會,把這些整理一下,權當作筆記吧,以便自己以後查閱!1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql cr...