1、安裝html
經過使用sudo apt-get install mysql-server安裝庫中最新版本的mysqlmysql
安裝好以後,使用mysql -u root -p進入mysql時報錯。sql
經過在/etc/mysql/mysql.conf目錄下的mysqld.cnf文件中增長skip-grant-tables,以便在登陸時能夠無需密碼進入mysql數據庫
修改後須要使用service mysql restart命令來重啓mysql服務,使得剛剛添加的屬性生效url
使用use mysql;.net
使用select user, plugin, authentication_string from user;來查詢用戶中的有關信息3d
經過使用update user set authentication_string=password("mysqlmysql"), plugin='mysql_native_password' where user='root';來更新表中相關信息。rest
感謝如下博客博文對本節的幫助。server
https://www.cnblogs.com/cpl9412290130/p/9583868.htmlhtm
2、經常使用數據庫操做
show databases 展現全部數據庫
select database(); 表示當前所使用的數據庫,若進入數據庫沒有使用use命令切換至某數據庫,則當前查詢爲NULL。
經過使用creat database 數據庫名 charset=utf8; 來建立相應數據庫名的數據庫。
並使用use 數據庫名; 來切換到對應的數據庫。
經過下圖能夠知道,即時使用use切換到某數據庫,也能執行create database 數據庫名 charset=utf8; show databases; drop database 數據庫名;
drop database 數據庫名; 刪除對應數據庫名的數據庫。
使用use 數據庫名切換到對應數據庫後,就能夠進行表操做了。
使用show tables; 展現全部表
經過create table 表名(字段1 類型 約束,字段2 類型 約束,...); 建立表
使用desc 表名; 展現表的詳細信息
經過insert into 表名 values(全字段), (全字段),...; 將數據添加進表中
經過alter table 表名 add/change/drop 字段名 約束; 進行相應的字段增刪改操做
可經過insert into 表名 (指定字段名) value (指定字段名對應的值),...; 將新數據添加進表中
經過select * from 表名; 查詢表中全部數據
經過select 字段1,... from 表名; 查詢表中特定字段數據
感謝如下博客博文對本節的幫助
https://www.cnblogs.com/summer1019/p/11015212.html
https://blog.csdn.net/doubleicefire/article/details/80544516