建立**
以下所有操作均在user_temp表中進行操作。
create table user_temp(
id int primary key auto_increment,name char(5) not null,gender enum("男","女") default "男",age tinyint not null
insert
insert用於插入一條記錄
1. 插入完整資料(順序插入)
語法一:
insert into 表名(欄位1,欄位2,欄位3…欄位n) values(值1,值2,值3…值n);
語法二:
insert into 表名 values (值1,值3…值n);
2. 指定字段插入資料
語法:insert into 表名(欄位1,欄位3…) values (值1,值3…);
3. 插入多條記錄
語法:insert into 表名 values
(值1,值3…值n),(值1,值3…值n);
4. 插入查詢結果
語法:insert into 表名(欄位1,欄位3…欄位n)
select (欄位1,欄位3…欄位n) from 表2
where …;
以下示例將演示使用指定字段進行資料插入。
insert into user_temp(name,gender,age) values
("雲崖","男",18),("貝拉","女",("傑克",17);
mysql> select * from user_temp;
| id | name | gender | age |
| 1 | 雲崖 | 男 | 18 |
| 2 | 貝拉 | 女 | 18 |
| 3 | 傑克 | 男 | 17 |
update
update用於對記錄做更新操作
語法:update 表名 set
欄位1 = 值1,欄位2 = 值2 # 注意,不要逗號
where condition;
以下示例將演示更新指定字段。
update user_temp set
name = "雲崖先生",age = 23
where name = "雲崖";
mysql> select * from user_temp;
| id | name | gender | age |
| 1 | 雲崖先生 | 男 | 23 |
| 2 | 貝拉 | 女 | 18 |
| 3 | 傑克 | 男 | 17 |
delete
delete用於對記錄做刪除操作
語法:delete from 表名
where 條件;
以下示例將演示刪除指定字段。
delete from user_temp
where name = "貝拉" and age = 18;
mysql> select * from user_temp;
| id | name | gender | age |
| 1 | 雲崖先生 | 男 | 23 |
| 3 | 傑克 | 男 | 17 |
總結
mysql 記錄操作 MySQL記錄操作
一 概覽 mysql資料操作 dml 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及。二 插入資料 insert 1.插入完整資料 順序插入 語法...
mysql語句怎麼記 mysql語句記錄
insert into as devconfig 9300 devid,monid,vc name,i devtype,vc param2 values 1111 18 衡陽.110kv獅子山變電站 變電站周界.站區風速感測器 站區氣象風速測量值 1,0 update as devconfig 93...
mysql操作記錄
零零散散用過好多次mysql,但是一直沒有記錄過怎麼使用,每次都去找教程,有些麻煩,所以在這記錄下常用的到的一些東西,以後找也方便。第一課 不小心把database mysql給刪了 本來是要刪除我自己建的另乙個資料庫,但是鬼使神差的執行了下面一句 drop database mysql 然後,在要...