登錄和退出MySQL
# 登錄MySQL
$ mysql -u root -p12345612
# 退出MySQL數據庫服務器
exit;
查詢表數據結構
desc user; #返回表結構數據
# desc 表名稱;
查詢數據
SELECT * from user; #返回表所有內容
# SELECT * from 表名稱;
插入數據
INSERT INTO user (username) VALUES ('admin');
# INSERT INTO 表名稱 (字段名稱1,字段名稱2) VALUES ('字段1對應的值','字段2對應的值');
# 簡寫方式;
insert into user values(id,'123','123');
# id表示在數據庫中按順序排列 第一個字段就是id,並且自動生成,在使用簡寫時,如果有些字段不需要傳入,就將字段名稱填寫在對應的位置;
INSERT INTO user set username='123';
# INSERT INTO 表名稱 set 字段1='字段1對應的值',字段2='字段2對應的值';
兩者區別:INSERT INTO SET這種方式,不能批量增加數據,批量增加的話用這種(示例 ↓)
#批量增加數據
INSERT INTO user (username)VALUES ('admin'),('admin');
# INSERT INTO 表名稱 (字段1)VALUES ('字段1的第一條數據'),('字段1的第二條數據');
刪除數據
DELETE FROM pet where name = 'squirrel'; #如果未定義主鍵,將無法刪除
# DELETE FROM 表名稱 where 主鍵名稱 = '主鍵名稱對應的值';
修改/更新數據
UPDATE user set username = 'squirrel', sex='男' where id = '11';
# UPDATE 表名稱 set 字段名稱1 = '字段值1',字段名稱2='字段值2' where 根據誰進行修改的字段 = '修改值爲多少的那一行';
刪除表
DROP TABLE myorder;
# DROP TABLE 表名稱;