Mysql Sql增刪改查

2022-05-23 10:09:11 字數 2174 閱讀 2955

1、查詢

-- 查詢

select * from user

注釋快捷鍵:ctrl+/

2、建立表

-- 格式

create table 表名(

欄位名 型別 約束,

欄位名 型別 約束

)

-- 舉例

create table test3(

id int unsigned primary key auto_increment,

name varchar(5),

age int unsigned,

height decimal(5,2)

)

int unsigned:int型別、無符號

primary key:主鍵

auto_increment:自動遞增

decimal:小數點型別,長度為5,小數點後面2位

3、刪除表

-- 格式

drop table 表名

drop table if exists 表名

if exists:如果存在則刪除,不存在也不報錯

-- 舉例

drop table if exists test3;

create table test3(

id int unsigned primary key auto_increment,

name varchar(5),

age int unsigned,

height decimal(5,2)

)

4、增加資料

-- 格式1 給所有字段設定資料

insert into 表名 values(...)

-- 舉例

insert into test3 values(0,'阿三',18,160.5)

主鍵是自動遞增的,需要用0、default、null進行佔位

-- 格式2 給部分字段設定資料

insert into test3(name,age) values('小a',11)

-- 格式3 插入多行的資料

insert into test3(name,age) values('a',10),('b',11),('c',12)

5、修改資料

-- 格式

update 表名 set 列1=值1,列2=值2 where 條件

-- 舉例

update test3 set name='阿四',age=11 where name='阿三'

5、刪除資料

-- 格式

delete from 表名 where 條件

-- 舉例

delete from test3 where id=2

6、邏輯刪除

給要刪除的資料打上乙個刪除標記,在邏輯上是資料是被刪除的,但資料本身依然存在(這行記錄還是存在的)

為資料增加欄位為:isdelete,1與0代表刪除與不刪除

-- 格式

update test3 set isdelete=1

update test3 set isdelete=0 where id = 1

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...

增刪改查 JS陣列增刪改查這點事兒

1 length屬性 length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length 0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length 1。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...