mysql 對賬語句 MySql 常用語句

2021-10-19 18:25:56 字數 2213 閱讀 7783

一、新資料庫

1.登陸入mysql

mysql -u root -p

2.建立使用者

create user 'username'@'host' identified by 'password';

說明:username:你將建立的使用者名稱

host:指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元%

password:該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器

例子:create user 'dog'@'localhost' identified by '123456';

3.授權

grant privileges on databasename.tablename to 'username'@'host'

說明:privileges:使用者的操作許可權,如select,insert,update等,如果要授予所的許可權則使用all

databasename:資料庫名

tablename:表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用*表示,如*.*

例子:grant select, insert on test.user to 'pig'@'%';

4.檢視mysql資料庫中所有使用者

mysql> select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

5.檢視資料庫中具體某個使用者的許可權

mysql> show grants for 'username'@'%';

6.修改全域性字符集

/*檢視當前資料庫字符集*/

show variables like 'character%';

/*建立連線使用的編碼*/

set character_set_connection=utf8;

/*資料庫的編碼*/

set character_set_database=utf8;

/*結果集的編碼*/

set character_set_results=utf8;

/*資料庫伺服器的編碼*/

set character_set_server=utf8;

set character_set_system=utf8;

set collation_connection=utf8;

set collation_database=utf8;

set collation_server=utf8;

二、常用命令

1、顯示當前資料庫伺服器中的資料庫列表:

mysql> show databases;

2、建立資料庫:

mysql> create database 庫名;

mysql> create database if not exists my_db default charset utf8 collate utf8_general_ci;

3、建立資料表:

mysql> use 庫名;

mysql> create table 表名 (欄位名 varchar(20), 欄位名 char(1));

4、刪除資料庫:

mysql> drop database 庫名;

5、刪除資料表:

mysql> drop table 表名;

6、將表中記錄清空:

mysql> delete from 表名;

7、往表中插入記錄:

mysql> insert into 表名 values ("hyq","m");

8、更新表中資料:

mysql-> update 表名 set 欄位名1='a',欄位名2='b' where 欄位名3='c';

9、用文字方式將資料裝入資料表中:

mysql> load data local infile "d:/mysql.txt" into table 表名;

10、匯入.sql檔案命令:

mysql> use 資料庫名;

mysql> source d:/mysql.sql;

11、命令列修改root密碼:

mysql> update mysql.user set password=password('新密碼') where user='root';

mysql> flush privileges;

MySQL表對賬設計 對賬系統設計

更多支付內容請移步個人站 ykblog.top 從整體來看,按照時序維度的先後,系統對賬主要分為三階段的工作。分別是資料準備 資料核對和差錯處理。資料準備細分一下,又分為檔案獲取 檔案解析 資料清洗。在對賬專業概念中,資料核對和差錯處理又叫軋賬和平賬。具體設計腦圖如下 對賬各個模組設計 資料準備 資...

mysql常問內容 mysql常問問題

前言 一些自己遇到的問題及理解 需補充修改 索引型別 主鍵索引 普通索引 符合索引 唯一索引 全文索引 索引 查詢資料的資料結構,索引占用磁碟空間,更新資料的時候影響更新表的效率 資料儲存型別 聚簇索引 非聚簇索引 聚簇 採用b 樹的資料結構,聚簇索引葉子節點存放證章表的資料,所以主鍵索引就是用的聚...

mysql支援語句 mysql語句

delete 刪除資料表中的行 可以刪除某一行,也可以在不刪除資料表的情況下刪除所有行 刪除某一行 delete from 資料表名稱 where 列名稱 值 刪除所有行 delete from 資料表名稱 drop 刪除資料表或資料庫,或刪除資料表字段。刪除資料庫 drop database 資料...