Ubuntu下的的Mysql

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

相關文章
相關標籤/搜索