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。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...