Mysql 的基礎操作語句

2021-10-07 22:22:48 字數 2597 閱讀 8580

進入mysql

mysql -u root -p
檢視所有資料庫show databases;

建立資料庫creat database 庫名 default charset=utf-8;

開啟資料庫use 庫名;

刪除資料庫drop database 庫名;

檢視當前庫中所有的資料表show tables;

建立表creat table 表名(欄位名1 型別 [字段約束],欄位名2 型別 [字段約束])engine=innodb default charset=utf-8;

建立表也可用create table if not exists 表名(欄位1 型別,欄位2 型別);表示如果表不存在則建立,如果存在就不執行這條命令

-- 示例

create

table

ifnot

exists users(

name varchar(4

)not

null

, age tinyint

, *** enum

('男'

,'女'))

engine

=innodb

default

charset

=utf8;

檢視表結構desc 表名;

檢視建表語句show creat table 表名;

刪除表drop table 表名

(以表users為例,users表中有id,name,age,password四個字段)

新增字段

語法格式alter table 表名 add 新增的字段資訊;

-- 在users表中追加乙個num欄位 

alter

table users add num int

notnull

;-- 在指定欄位age後面新增乙個email欄位

alter

table users add email varchar(50

)after age;

-- 在表的最前面新增乙個aa欄位

alter

table users add aa int

first

;

刪除字段

alter table 表名 drop 被刪除的字段;

修改字段

語法格式alter table 表名 change|modify 修改後的字段資訊;

change:可以修改欄位名

modify:不能修改欄位名

-- 修改users表中num的字段型別

alter

table users modify num tinyint

notnull

default12;

-- 修改users表中num欄位為int型別,並修改欄位名為nn

alter

table users change num nn int

;

修改表名

alter table 原表名 rename as 新錶名;

新增資料

新增一條資料insert into 表名(欄位1,欄位2,欄位3)values(值1,值2,值3);

新增多條資料insert into 表名(欄位1,欄位2,欄位3)values(a值1,a值2,a值3),(b值1,b值2,b值3);

查詢資料

查詢某個表中所有資料select * from 表名;

查詢表中某些欄位的資料select 欄位1,欄位2,欄位3 from 表名;

查詢表中某一行資料select * from 表名 where 欄位名=某個值;

修改資料

修改乙個欄位的資料update 表名 set 欄位名=新資料 where 條件;

修改多個欄位的資料update 表名 set 欄位1=值1,欄位2=值2 where 條件;

在原資料的基礎上修改update 表名 set 欄位名=欄位名+值 where 條件;

刪除資料

delete from 表名 where 欄位名=某個值;

exit; 或者 quit;

mysql基礎操作語句 Mysql基礎操作語句

比如乙個學生表student有三個欄位id,name,資料型別分別為int varchar varchar 增加資料 語法 insert into 表名 values val1,val2.例 insert into student values 1516,張三 男 部分字段插入 insert int...

Mysql的基礎操作語句

對資料庫的操作 1.連線資料庫 mysql u root p 2.查詢資料庫 show databases 3.建立資料庫 create database 資料庫名 4.刪除資料庫 drop database 資料庫名 5.選擇資料庫 use 資料庫名 對資料表的操作 1.建立資料表 create ...

Mysql的基礎操作語句

對資料庫的操作 1.連線資料庫 mysql u root p 2.查詢資料庫 show databases 3.建立資料庫 create database 資料庫名 4.刪除資料庫 drop database 資料庫名 5.選擇資料庫 use 資料庫名 對資料表的操作 1.建立資料表 create ...