增删改查MySQL数据库常用命令方法
admin
2023-03-29 20:01:24
0

本文主要给大家简单讲讲增删改查MySQL数据库常用命令方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望增删改查MySQL数据库常用命令方法这篇文章可以给大家带来一些实际帮助。 

创建数据库


create database if not exists 数据库名 default charset utf8 collate utf8_general_ci;

如果数据库不存在则创建数据库 使用utf-8默认字符集为utf8_general_ci


创建表


create table table_name

(字段名1 字段类型 not null,字段名2 字段类型,primary key(字段名2))

创建表的同时,为字段名1添加非空约束,设置字段名2为主键


插入数据


Insert into 表名 values(全部字段值)

Insert into 表名(字段名1,字段名2) values(字段1值,字段2值) //数据只有部分字段值


创建用户


create user “用户名”@”host” identified by “密码” //host为登录ip,可以是localhost或者其他ip地址,若是任意ip可登录,使用%

增删改查MySQL数据库常用命令方法

删除数据库


drop database if exists数据库名


删除表


drop table if exists表名


删除数据


delete from 表名 where 条件 //不加where 条件,则删除所有数据


删除用户


drop user “用户名”@”host”



更新数据


Update table_name set 字段名 = 属性新值 where 条件


授权用户


grant 权限 on 数据库.表名 to “用户名”@”host” with grant option

//权限包括select、update、insert、delete等等,可以使用all表示所有权限;后面的with grant option,表示该用户可以把自己的该权限赋予其他用户

撤销用户授权把grant改成revoke,其他格式一致


更改密码


set password for “用户名”@”host” = password(“新密码”)

在命令行模式下,可以使用mysqladmin 命令

mysqladmin -uroot -p旧密码 password 新密码 //仅可更改本地MySQL用户密码

 

select * from 表名 where条件 (groud by ,order by,having)

select可以说是数据库中最常用的命令了。


1.*可以使用表中指定字段代替,查询结果仅显示指定字段


2.select distinct 去重查询,distinct要紧接着select


3.select * into 表名2 from 表名1 //使用查询结果创建一个表2(表2之前不存在),into 表名要在from前面


4.groud by 字段1 ,查询结果以字段1分组,相同的为一组(查询字段中要包括字段1)


5.order by 字段 1 ,查询结果以字段1排序(默认升序),字段1后加上空格,desc排序为降序,升序用asc


6.having 条件,where与having同样是筛选条件,区别


where是直接筛选表中数据,不能使用函数


having是对筛选出来、分组了的数据再进行筛选,可以使用函数


如果使用having不使用函数的话,直接把条件放在where里就可以了


查询表结构


desc 表名


查询有哪些数据库


show database


查询当前使用数据库名


select datebase()


查询用户及对应登录权限host


select host,user from mysql.user

 

其他常用操作命令

切换数据库

use 数据库名


启动/停止mysql


net start/stop mysql


登录用户,命令行模式(不是mysql模式下)


mysql -u用户名 -p密码 -h目标地址

若是登录本地mysql可以不用-h


退出


exit


导入数据库


source path/*.sql


导出数据库,命令行模式下


mysqldump -u用户名 -p密码 -h目标ip >path/*.sql


最后

想使用图形化界面管理数据库,个人推荐使用navicat,一款很好用的数据库管理软件,功能十分强大。

增删改查MySQL数据库常用命令方法就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

相关内容

热门资讯

与“瘤”共生,他自己开车去医院 作者 | 祖晓谦见面时,66岁的谢叔开来一辆很“年轻人”的红色电车,准备去医院输液。30年驾龄的他一...
千问接入淘宝,打通AI购物链路 【大河财立方 记者 陈薇】 5月11日,千问与淘宝全面打通上线AI购物功能。这意味着,AI购物首次实...
河南推动交通运输领域人工智能创... 高速收费站实现“零停顿”秒级通行,数字“身份证”让路网管理更高效……工人日报讯(记者余嘉熙 通讯员葛...
河南工会推出“百县直播+千场招... “以前投简历像大海捞针,现在工会把企业请到校园,和我们面对面沟通,一上午就敲定了面试,这份工作机会来...
特朗普:联邦机构必须优先购买美... 据凤凰卫视报道,美国总统特朗普10日在社交媒体发文称,美政府将加强监管,确保联邦机构优先采购美国产品...
圆满成功!“宇宙级快递”发货了 5月11日8时14分,长征七号遥十一运载火箭托举天舟十号货运飞船,在文昌航天发射场发射升空。随后,飞...
“连死人也不放过!”以色列定居... 【文/观察者网 柳白】至亲尸骨刚入土,悲痛尚未消散,却被外来定居者蛮横逼迫掘开新坟,迁走遗体。近期约...
河南四项成果入选国家级元宇宙典... 本报讯(全媒体记者 陈辉)在元宇宙技术与实体经济深度融合的浪潮中,河南交出了一份新答卷。日前,工业和...
原创 硬... 近日,中国华瀛能源果断出手,分别在北京、上海两地法院,起诉摩根大通与花旗集团。起因是两家外资银行盲从...
OTA 升级后续航减 200 ... 系统 OTA 升级后续航从 500km 变 300km?央视揭秘新能源汽车「锁电」真相 5 月 1...