mysql增删改查

mysql 删除语句

介绍:

delete from (表名) where ordel by limit表名:指定要删除的数据的表名

order by 子句:可选项,表示删除时,表中各行将按照子句中指定的顺序进行删除。

where 子句:可选项,表示为删除操作限定删除条件,若省略该句子,则代表删除该表中的所有行。

limit子句:可选项,用于告知服务器在控制命令被返回到客户端前,被删除行的最大值。

注:不使用where将删除整张表的数据信息

删除语句:

删除 student 表中的全部数据,

# delect from student; 

 查询student表

#select *from student;

select class,number FROM student;  查询一张表里面的两个字段

在student 表中,删除 id 为 4 的记录

#delete from student where id=4;

insert 增加一条数据

# 新增一条数据
INSERT INTO student ( id, class, number, school, adress, usrname ) VALUES ( '2', '一(3)班', '23' , '上海大学', '上海静安', '王鑫钰' );
#查询一张表所有信息
SELECT * FROM student;
# 查询id为1的字段
SELECT * FROM student WHERE id=1;
# 根据id 更新字段内容
UPDATE student SET usrname='李四' WHERE id=1;

update 表名 set 指定字段 =replace(指定字段,'要替换的字符串','想要的字符串') where 条件

UPDATE g_organize SET org_name = REPLACE (org_name, "智慧浦东", "河南煤田地质局") WHERE fid='0';
# 根据id 删除一条数据
DELETE FROM student WHERE id=2;

#两表联查
SELECT * FROM USER JOIN student ON user.id=student.id;
# 两表联查出想要的字段信息
SELECT student.usrname,user.name FROM USER JOIN student ON user.id=student.id;

#创建一张表

CREATE TABLE teacher(id INT(20),NAME VARCHAR(200),class VARCHAR(200))

 删除数据库 用户

use mysql; 进入mysql

delete from user where user='' and host='localhost';  根据user和host 删除用户 

GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin';  授权远程访问,不授权远程访问会提示数据库无法连接

FLUSH PRIVILEGES;  刷新

错误提示:zabbix server is not running the infomation displayed may notbe current

 

原文地址:https://www.cnblogs.com/Dreamsoft/p/11284237.html