MySQL基礎操作
1. 啟動服務
1、使用ctrl+alt+delete的方式打開任務管理器,點擊服務,查找到你MySQL的服務名稱,我的MySQL的服務名稱是MySQL80,

2、
net start MySQL80

2. 關閉服務
net stop MySQL80

mysqladmin -u root -p shutdown

3. 修改用戶密碼
mysqladmin -u root -p password 12345

4. 登錄
mysql -u root -p

5. 顯示版本
show variables like 'version';

6. 創建/洗掉資料庫
創建資料庫db1:
create database db1;
顯示所有的資料庫:
show databases;
洗掉資料庫db(以下操作是避免沒有db執行洗掉操作會報錯):
drop database if exists db;


7. 創建/洗掉表
在db1資料庫下操作:
use db1;
創建表user,其中包括userID與userNname兩個屬性欄位:
create table user (userID varchar(10),userNname varchar(10));
洗掉表user1:
drop table if exists user1;


8. 查看資料庫中所有的表
show tables;

9. 查看表的屬性欄位
desc user;

10. 對表資料的查找操作
1、查找user表里的所有資料:
select * from user;

2、查找user表里的userName含b的資料:
11. 對表資料的添加操作
insert into user values('001','a');

12. 對表資料的修改操作
將user表中的userID為004的資料的userName改為d:
update user set userName='d' where userID='004';

13. 對表資料的洗掉操作
把user表中userID為004的資料洗掉:
delete from user where userID='004';

14. 添加表的屬性欄位
在表user中添加userTel屬性欄位(默認是添加在末尾):
alter table user
add userTel varchar(10);

在userName屬性欄位后面添加userSchool屬性欄位:
alter table user
add userSchool varchar(10) after userName;

在user表中添加userAddr屬性欄位,使其在最前面:
alter table user
add userAddr varchar(10) first;

15. 洗掉表的屬性欄位
洗掉user表中userAddr屬性欄位:
alter table user
drop userAddr;

16. 修改表的屬性欄位
將表user中的userSchool屬性欄位改為userS:
alter table user
change userSchool userS varchar(10);

17. 對表的重命名
將user表重命名為users:
alter table user
rename users;

18. 備份
采用輸出重定向,將mydb資料庫存到>之后的路徑中:
mysqldump -u root -p mydb > C:\mydb_backup.sql

19. 恢復
如果洗掉了mydb資料庫,則先建一個空的mydb資料庫,然后使用如下命令,采用輸入重定向,將原本備份的資料庫寫入mydb中:
mysql -u root -p mydb < C:\mydb_backup.sql

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/116409.html
標籤:其他
