相關的一些操作方法

2022-06-09 02:57:10 字數 2176 閱讀 9099

create table tb_user(

id int,

name varchar(30),

gender char(3),

birthday datetime,

salary double(7,2)

);#插入資料

# insert into 表名(列名,列名...列名)values(值1,值2...值n);

insert into tb_user(id,name,gender,birthday,salary)values

(1,'張三','男','1990-9-19 12:11:11',9000.00);

insert into tb_user(id,name,gender,birthday,salary)values

(2,'李四','男','1991-9-19 12:10:31',9200.00);

#修改資料

# update 表名 set 列名=值,列名=值2,列名=值3 where 條件=xx;

update tb_user set salary=9999.00,birthday='1989-9-19 12:11:11' where id=1;

#刪除語句 刪除單條或多條

# delete from 表名 where 條件

delete from tb_user where id = 2;

delete from tb_user;#全表刪除

#查詢#select * from tb_user; 全表查詢 *:代表所有列

select *from tb_user;

select * from tb_user where id = 1;

#指定的列 只要id和name兩個列的資料

select id,name from tb_user;

#模糊查詢 like

select * from tb_user where name like '%三%';

# 張是第乙個字的姓

select * from tb_user where name like '張%'# _ 乙個下劃線代表乙個字母

select * from tb_user where name like '_三'select * from tb_user where name like '__來'select * from tb_user where name like '%來'insert into tb_user (id, name, gender, birthday, salary,age)

values (7,'張飛','男','2000-6-21',15000.00,20),

(8,'關羽','男','1999-5-21',16000.00,21),

(4,'劉備','男','1990-4-21',55000.00,30),

(5,null,'男','2000-5-21',5000.00,20),

(6,'劉梅','女','2000-5-21',11000.00,20);

#1.查詢性別為男,並且年齡為20的學生記錄

select * from tb_user where gender = '男' and age = 20;

#2.查詢學號是1或者名字是關羽的記錄

select * from tb_user where id=1 or name='關羽';

#3.查詢學號是1,2,3的記錄

select * from tb_user where id = 1 or id =2 or id=3;

select * from tb_user where id in(1,2,3);

#4.查詢姓名為null的記錄

select *from tb_user where name is null;

#5.查詢姓名不為null的學生記錄

select *from tb_user where name is not null;

#6.查詢年齡在18-20之間的學生記錄

select * from tb_user where age > 17 and age < 21;

select * from tb_user where age between 18 and 20;

#7.查詢性別非男的學生記錄

select * from tb_user where gender = '女';

MySql Docker的一些操作方法

偶爾有需求,涉及到資料庫的改動,那一定要表結構改動 程式除錯都先在測試環境淬鍊千百遍。現在流行微服務 docker部署,很容易拉起一整套環境。mysql image mysql 5.7.25 restart unless stopped command default authentication ...

mariaDB mySQL一些操作方法 隨筆記錄

登 錄 選項 h 後面是目標主機ip位址 bin mysql u username h 192.45.x.x p 區域網登入慢的解決方法 在檔案 etc my.cnf裡 mysqld 專案下新增skip name resolve 然後重啟服務就可以了 與使用者 許可權有關的資料庫和表 mysql.u...

mysql的一些操作方法小結

輸入 mysql uroot p 緊接著會出現 password 輸入設定的密碼即可。注意 p後無 如加上會出現錯誤。輸入 exit show databases 操作成功 query ok 操作失敗 error use 資料庫名 操作成功 database changed show tables ...