您好,登錄后才能下訂單哦!
下面講講關于MySQL的基礎應用,文字的奧妙在于貼近主題相關。所以,閑話就不談了,我們直接看下文吧,相信看完MySQL的基礎應用這篇文章你一定會有所受益。
1.登入到MySQL云服務器
[root@localhost ~]# mysql -u root -p
Enter password: //根據提示輸入正確的密碼
2.執行MySQL操作語句
以root登入打“mysql>”環境后,執行"show master logs;"語句可以查詢當前數據庫服務的日志文件信息。
3.退出"mysql"操作環境
在"mysql>"操作環境中執行"exit"或"quit"命令可以退出mysql命令工具返回shell環境。
4.查看數據庫結構
show database 語句:用于查看當前mysql云服務器中包含的庫。
show tables 語句:用于查看當前所在數據庫中包含的表。在操作之前,需要先用use語句切換到所使用的庫。
describe 語句:用于表示的結構,即組成表的各種字段(列)的信息。需要指定"庫名.表名"作為參數;
5.創建及刪除庫和表
創建新的庫
create database auth; 創建一個名為auth的表。
創建新的表
create table 表名 (字段1名稱 類型,字段2名稱 類型,…,PRIMARY KET (主鍵名))
刪除一個數據庫
DROP database auth.users;
刪除一個數據表
drop table auth;
6.表中數據記錄
insert into 語句:用于向表插入新的數據記錄。
insert into 表名(字段1,字段2…) values(字段1的值,字段的值…)
例:在插入語句指定字段的部分可以省略。 insert into users values('lucky',password'1234');
select 語句:用從指定的表中查找符合的數據記錄。
select 字段名1,字段名2,… from 表名 條件表達式
例:select * from auth.users;
update 語句:用于修改、更新數據記錄。
update 表名 set 字段名1=字段值1[,字段2=字段值2] where 條件表達式
例:update auth.users SET user_passwd=password('') where user_name='lucky';
delete 語句:用于刪除表中級指定的數據記錄。
delete from 表名 where 條件表達式
例:delete from auth.users where user_name='lucky'
7.數據庫備份恢復
備份數據庫
格式1:導出庫中的部分表。
mysqldump [選項] 庫名 [表名1] [表名2] … > /備份路徑/備份文件名
格式2:導出一個或多個完整的庫。
mysqldump [選項] --databases 庫名1 [庫名2] … > /備份路徑/備份文件名
格式3:備份mysql云服務器中所有的庫。
mysqldump [選項] --all-database > /備份路徑/備份文件名
例:mysqldump -u root -p mysql user > mysql-user.sql
mysqldump -u root -p --databases auth > auth.sql
恢復數據庫
mysql [選項] [庫名] [表名] < /備份路徑/備份文件名
mysql -u root -p test < mysql-user.sql
對于以上MySQL的基礎應用相關內容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續關注我們的行業資訊板塊。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。