(四)MySQL数据库-数据库常用操作:增删改查
我的系统版本为CentOS7.5,MySQL版本为5.7.26
INSERT 插入数据
语法:
INSERT INTO table_name ( field1, field2,…fieldN )
VALUES
( value1, value2,…valueN );
INSERT INTO `库名`.`表名`
(`name`, `email`, `crdate`)
VALUES
('super', 'myemail@163.com',NOW());
这并没有指定ID,ID会从1开始自增自动记录
NOW函数是获取当前时间
DELETE 删除数据
语法:
DELETE FROM table_name [WHERE Clause]
DELETE FROM `库名`.`表名` WHERE id=3;
id=3的数据删除之后再次添加数据该ID依然空值
UPDATE 更新数据
语法:
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
UPDATE `xujiantao`.`userlist` SET age=18,email='111111@qq.com' WHERE id=4
SELECT 查询数据
语法:
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[OFFSET M ][LIMIT N]
select name ,email from `xujiantao`.`userlist` where age >= 18;
可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据