mysql常用基本命令


測試數據庫test

測試數據庫表user:

字段名

數據類型

是否主鍵

是否為空

描述

id

int

no

id

nickname

char(20)

 

no

昵稱

查看當前版本:

select version();

 

1. 數據庫相關

  • 創建數據庫
CREATE DATABASE test;

 

  • 使用數據庫
USE test;

 

  • 刪除數據庫
DROP DATABASE test;

 

  • 修改數據庫名(mysql沒有提供直接更改數據庫名稱的命令,可以通過創建一個新數據庫,然后將數據復制過來,最后刪除原數據庫的方式)

 

 

2.表結構相關

  • 創建表
CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,nickname VARCHAR(20) NOT NULL);

 

  • 刪除表
DROP TABLE user ;

 

  • 查看表結構
DESC user;

 

  • 查看所有表
SHOW TABLES;

 

  • 修改表
修改表名
//ALTER TABLE 當前表名 RENAME TO 期望表名;
ALTER TABLE user RENAME TO users;

添加表字段
//ALTER TABLE 表名 ADD 字段名 字段描述; ALTER TABLE user ADD age INT;

刪除表字段
//ALTER TABLE 表名 DROP 字段名; ALTER TABLE user DROP age; 修改表字段 //修改表字段:將id字段類型修改為INT ALTER TABLE user MODIFY id INT; //替換表字段:將nickname字段修改為name ALTER TABLE user CHANGE nickname name VARCHAR(100);

 

3.數據相關

  • 插入數據
//INSERT INTO 表名 ( 字段名1, 字段名2,... ) VALUES ( 值1, 值2,... );
INSERT INTO user (id,nickname ) VALUES ( 1,'張三' );
  • 查詢數據
//SELECT 字段名1,字段名2... FROM 表名
SELECT id,nickname FROM user
  • 修改數據
//UPDATE 表名 SET 字段名1=字段值1, 字段名2=字段值2... [WHERE 限定條件]
UPDATE user SET nickname="莉絲" WHERE id=1
  • 刪除數據
//DELETE FROM 表名 WHERE 字段名=字段值;
DELETE FROM user WHERE id=1;
//清空表數據
truncate table user;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM