select * from student; 查询数据
INSERT INTO student(name,sex) VALUES ('钟夏泽2','男'); 数据新增
delete from student; 删除表
根据姓名这个条件更新,性别和地址
update student set sex='男', address='湖北省黄冈市' WHERE name='王鑫钰';
添加一个字段
alter table 表名 add 字段名 数据类型
例:alter table xxx add xxx char(5)
ALTER TABLE student ADD usrname VARCHAR(10);
查看数据库
create database zabbix;创建zabbix数据库
create table xxx (id varchar(20),name varchar(50)); 创建一张xxx表,要先进入数据库,use zabbix
show databases; 查看所有数据库名
use zabbix;切换到zabbix表
show tables; 查看表
show create table xxx; 查看创建表的语句
desc xxx;查看表的字段
show variables like '%char%'; 查看数据库字符集
https://www.cnblogs.com/easilyai/p/11549897.html 查看字符集
insert into xxx values('002','wangzj'); 插入一条数据
select *from xxx; 查询所有数据
and 和
select *from xxx where name like "%wang%"; 关键字查询like
limit 行
授权
grant all on xxx.* to xxx@'localhost' identified by "admin"; localhost这台客户端,可以登录数据库里面查东西,删东西
drop database xxx; 删除
drop tables yyy; 删除表
delete from yyy; 清空表内容
flush privileges;刷新权限
mysql -hlocalhost -uxxx -padmin -P3306 登录数据库 默认端口可以不用写
grant select, insert, update, delete on *.* to test@"%" identified by '123456'
grant select on xxx.*to test01@'localhost' identified by "admin" 授权访问权限
grant select on xxx.*to test01@'localhost' identified by "admin" 授权访问权限 只允许select读取权限
show grants for dxxysjzx; 查看授权信息
退出用test01登录,新增是无法使用的。如下图
mysqldump -utest -padmin -P3306 test >test.sql 导出数据 >大于号后面跟路径
mysql -uroot -padmin test < test.sql 导入 <小于号 后面跟路径
myslq>source /root/test.sql; 导入数据库
https://www.cnblogs.com/chandb/p/7425680.html 参考数据库导入
修改mysql密码:mysqladmin -uroot -padmin password newpassword 修改密码