MySQL增删改查常用语法

这里先安装数据库,安装过的可以跳过

 yum install -y mariadb mariadb-server #安装

 systemctl start mariadb #启动

 systemctl enable mariadb #设置开机自启

 mysql_secure_installation #初始化数据库

这里默认回车,之后按y输入两遍密码

 跟着选项选,之后登录数据库就可以了,mysql -uroot -p密码

1.set root password?{y/n} y  #设置root密码
2.remove anonymous users?{y/n}Y #移除其他用户
3.Disallow login remotely?{y/n} Y #允许root远程登录
4.Remove test database and access to it?{y/n} Y #移除测试数据库
5.Reload Privilege tables now?{y/n} Y #移除测试数据库

MySQL数据库增、删、改、查

 drop database 数据库名;(drop减少)(database数据库)(数据库名)(删除数据库)

 show databases; (show显示)(查看当前所有数据库)

 create database 数据库名;(create创建)(创建数据库)

 create database 数据库名 charset utf8;(创建数据库并设置字符编码)

 show create database 数据库名; (显示创建的数据库信息)

 alter database 数据库名 character set utf8;(修改数据库编码)

 use 数据库名(切换数据库)

  select database();创建数据表

创建表以及修改数据表 

show tables; (查看所有数据表)

 create table 数据表名 (pid INT, name CHAR(20), price INT);(创建表)(INT CHAR 是字段类型)(数据类型)

 drop table 表名;(删除表名)

 show create table 表名;(显示已创建表信息)

 alter table 表名 add 字段名 CHAR(20); (已有的表中添加新字段) (alter:修改)

 alter table 表名 change AGE pid CHAR(18); (AGE旧字段名);(pid新字段名)修改数据类型CHAR18;)#(修改字段名和数据类型)

 rename table tomato to pet; (tomato旧表名)(pet新表名) (rename to 修改表名)

  alter table pet rename as tomato;(旧表名pet)(tomato新表名)(rename as 修改表名)

 alter table 表名 modify 字段名 VARCHAR(12);(修改字段的数据类型)

 alter table 表名 drop 字段;(删除一个表中已存在字段)

 select * from mysql.user;(查询用户账号)

DROP USER 'root'@'db2'; (root用户)(db2主机名)(删除指定mysql用户)

select * from 表名; (多表查询数据)

desc 表名;查询表的数据类型,也可以用来查询字段

select *from 表名; (查询数据)

insert into 表名 (字段名,字段名)values (‘李明’,10); 插入数据,对应的字段插入对应的数据

delete from 表名 where 表名.字段名=‘数据’ ;(数据=李明)(删除一行数据,写入哪个字段都会删除一行)

ok,到这里MySQL的常用语法就先结束了,后续有时间的话会继续补充,大家有什么意见或者建议也可以在评论下方提出o(╯□╰)o

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值