mysql之工具的使用總結(mac版本)

 

13.mysql Mac終端操做mysql

12.MySql在Mac上的安裝與配置詳解;sql

11.mac下安裝mysql5.7.18,鏈接出現Access denied for user 'root'@'localhost' (using password: YES)shell

=======數據庫

13.mysql Mac終端操做vim

 

1.啓動mysql :brew services start mysql bash

2.登錄mysql :  mysql -u root -p 服務器

    mysql 命令。      -u 後面接用戶名數據結構

    root超級管理員,擁有最高權限。函數

    -p 後面接密碼網站

3.退出mysql :brew services stop mysql

4.打開mysql :brew services start mysql

5.查看數據庫服務器上面有哪些數據庫

   SHOW DATABASES;(大小寫均可以,規則是大寫)

6.數據庫的命名規則

   關鍵字與函數名稱所有大寫

   數據庫名稱、表名稱、字段名稱所有小寫

   SQL語句必須以分號結尾

7.MySQ退出

a.mysql >exit;

b.mysql >quit;

c.mysql > \q;

8.遠程服務器地址寫法

mysql -u root -p  -h127.0.0.0

9.登錄服務器上指定的數據庫

mysql -u root -p -h127.0.0.0 -DJ1702

10.顯示當前數據庫裏面的全部表

show tables;

11.在數據庫的的服務器裏面選擇指定的數據庫

USE mysql;

12.修改提示符

 mysql -u root -p --prompt \\h

localhost prompt mysql>

13.選擇(查詢)要顯示的內容

mysql>select version();//version()表示版本號方法

14.時間方法

mysql>select now();

15.user()用戶方法

mysql>select user();

16.建立文件夾

mysql>create database j1702 character set 'gbk';

17.修改文件夾

mysql>alter database j1702 character set=ut8;

18.刪除數據庫

drop database j1702;

19.在指定文件夾中建立數據表

mysql> create table tb_student (

  ->id INT,

  ->name CHAR(20),

  ->weight FLOAT

  -> );

20.顯示該數據庫裏面的數據表

mysql> show tables;

21.兩種顯示錶結構

a.desc tb_student;

b.show columns from tb_student;

22.建立約束數據表

mysql> create table tb2(

  ->id int UNSIGNED PRIMARY KEY,//UNSIGNED 無符號型整數 PRIMARY KEY 主鍵約束

  ->name CHAR(20)NOT NULL,//NOT NULL 非空約束

  ->weight FLOAT(5,2)

   -> );

23.刪除數據表

mysql>drop table tb2;

24.插入數據表

mysql > insert tb2 VALUES (1001,'張三',50.02);

25.顯示建立過程

mysql> show create table tb2;

26.表級約束和列級約束的區別

a.對於一個列所建立的約束,成爲列級約束。

b .對於兩個或兩個以上的列所建立的約束,咱們稱之爲表級約束

c.列級約束在使用的時候,既能夠在列定義的時候聲明,也能夠在列定義之後聲明。

d.表級的約束只能在列定義之後來聲明;

e.在全部的約束中,並非說每種約束都存在着表級或列級約束,他們只有列級約束,而對於其餘的3種,像主鍵,惟一,外鍵她們均可以存在表級約束和列級約束。

27.顯示數據結構

mysql>\s

28.主鍵的定義

 主關鍵字(主鍵,primary key )是被挑選出來,作表的行的惟一標識的候選關鍵字。一個表只有一個關鍵字。主關鍵字有稱爲主鍵。

主鍵能夠由多個字段組成,分別稱爲單子段主鍵或多字讀主鍵。有稱主碼。而且它能夠惟一肯定表中的一行數據,或者能夠惟一肯定一個實體。

29.建立惟一約束數據表(參數自增加)

mysql>create table tb3(

 ->id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,//INCREMENT 自增加

 ->name CHAR (20)NOT NULL UNIQUE,//UNIQUE惟一約束

 ->weight FLOAT(5,2)DEFAULT 50.3//DEFAULT設置默認值

 ->);

30.惟一約束對空值無效

31.向數據表中增長姓名字段(name)

ALTER table tb5 add name VARCHAR(20)unique;

32.向數據表中(naem)前面添加一個sex字段

ALTER table tb5 add sex enum ('1','2')after weight;//enum枚舉

32.刪除數據表中指定列

ALTER table tb5 drop  sex;

33.在數據表中最前面添加class字段

ALTER table tb5 add class int first;

34.在數據表中最前面添加province 和city字段

ALTER table tb5 add (province char (20),city char (20));

35.添加主鍵約束

ALTER table tb6 add PRIMARY KEY (id));

36.添加惟一約束

ALTER table tb6 add UNIQUE (name);

37.不支持同時刪除多個字段

ALTER table tb5 drop (province,city );

38.顯示索引相關信息

mysql>show index from tb6\G;

39.兩種刪除約束的方法

a.mysql >ALTER TABLE tb7 drop index name;

b.mysql >ALTER TABLE tb7 drop key name;

 

 

 

12.MySql在Mac上的安裝與配置詳解;

1、下載安裝

官網下載社區版dmg安裝文件: https://dev.mysql.com/downloads/mysql/

一、執行安裝文件,按步驟完成安裝。

二、安裝完成後終端輸入:

?
1
mysql --version;

----顯示版本號說明正常,若顯示command not found,在終端輸入以下,」/usr/local/mysql/bin/mysql」爲mysql默認安裝路徑:

?
1
2
$ cd /usr/ local /bin/
$ sudo ln -fs /usr/ local /mysql/bin/mysql mysql

三、關閉mysql服務:

?
1
sudo /usr/ local /mysql/support-files/mysql.server stop

2、環境變量配置

一、打開終端,輸入:

cd ~

會進入~文件夾

二、而後輸入:

?
1
touch .bash_profile

回車執行後,

三、再輸入:

?
1
open -e .bash_profile

會在TextEdit中打開這個文件(若是之前沒有配置過環境變量,那麼這應該是一個空白文檔)。若是有內容,請在結束符前輸入,若是沒有內容,請直接輸入以下語句:

?
1
export PATH=${PATH}:/usr/ local /mysql/bin

而後,保存,退出TextEdit(必定是退出),關閉終端並退出。

3、忘記root密碼重置

一、蘋果->系統偏好設置->關閉mysql服務(點擊stop mysql server)

二、進入終端輸入:

?
1
cd /usr/ local /mysql/bin/

回車後 登陸管理員權限

?
1
sudo su

回車後輸入如下命令來禁止mysql驗證功能

?
1
./mysqld_safe --skip-grant-tables &

回車後mysql會自動重啓(偏好設置中mysql的狀態會變成running)

三、輸入命令

./mysql

回車後,輸入命令

?
1
FLUSH PRIVILEGES ;

回車後,輸入命令

?
1
SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ( '123' );

至此修改結束,重啓終端後,輸入 mysql -u root -p 回車 再鍵入密碼:123 就啓動成功。

4、刪除

中止MySql進程,控制檯輸入一下命令。

?
1
2
3
4
5
6
7
8
9
sudo rm /usr/ local /mysql
sudo rm -rf /usr/ local /mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig ( and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

以上所述是小編給你們介紹的MySql在Mac上的安裝與配置詳解,但願對你們有所幫助,若是你們有任何疑問請給我留言,小編會及時回覆你們的。在此也很是感謝你們對腳本之家網站的支持!

 

11.mac下安裝mysql5.7.18,鏈接出現Access denied for user 'root'@'localhost' (using password: YES)

 

mac下,mysql5.7.18鏈接出錯,錯誤信息爲:Access denied for user 'root'@'localhost' (using password: YES)

()裏面的爲shell中輸入的命令,必定要輸全包括;&等符號

第一步:蘋果->系統偏好設置->最下面點mysql,關閉mysql服務

第二步:進入終端輸入(cd /usr/local/mysql/bin/)回車

輸入(sudo su)回車以獲取管理員權限

輸入(./mysqld_safe --skip-grant-tables &)回車以禁止mysql驗證功能,mysql會自動重啓,偏好設置中的mysql狀態會變成running

第三步:輸入命令(./mysql)回車

輸入命令(flush privileges;)分號別忘記輸了

輸入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root爲新密碼,本身隨便設置,分號別忘記輸入

至此,密碼修改爲功,能夠正常登入了。

相關文章
相關標籤/搜索