MySQL数据库最常用到的基础操作命令

MySQl 命令大全 W3School SQL 教程:http://www.w3school.com.cn/sql/index.asp菜鸟教程 ---SQL 教程:http://www.runoob.com/sql/sql-tutorial.html MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都... 阅读详情

下文给大家带来有关MySQL数据库最常用到的基础操作命令内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完MySQL数据库最常用到的基础操作命令你一定会有所收获。
1、查看数据库列表信息show databases;mysql> show databases;+--------------------+| Database      |+--------------------+| information_schema || mysql       || performance_schema || sys        |+--------------------+4 rows in set (0.11 sec)2、查看数据库中的数据表信息(1)进入数据库
use mysql;mysql> use mysql;Database changed(2)查看数据表
show tables;mysql> show tables;+---------------------------+| Tables_in_mysql      |+---------------------------+| columns_priv       || db            || engine_cost        || event     ......3、显示表结构信息(字段)
describe user;(1)其中PRI为主键(不能为空)定义——确定表中唯一实体对象的标识特点——唯一性、非空性(2)其中Extra为约束条件mysql> describe user;+------------------------+-----------------------------------+------+-----+-----------------------+-------+| Field         | Type               | Null | Key | Default        | Extra |+------------------------+-----------------------------------+------+-----+-----------------------+-------+| Host          | char(60)             | NO  | PRI |            |    || User          | char(30)             | NO  | PRI |            |    || Select_priv      | enum('N','Y')           | NO  |   | N           |    |......4、创建数据库
create database named;mysql> create database auth;Query OK, 1 row affected (0.00 sec)SQL语句QL语言●是Structured Query Language的缩写,即结构化查询语言●是关系型数据库的标准语言●用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能SQL分类●DDL:数据定义语言●DML:数据操纵语言●DQL:数据查询语言●DCL:数据控制语言典型数据库索引算法---二分查找定义:以一个数据为参考,比他小的放左边,比他大的放右边。DDL操作命令DDL语句用于创建数据库对象,如库、表、索引等1.使用DDL语句新建库、表
创建数据库: creste databae 数据库名;mysql> create database auth;Query OK, 1 row affected (0.00 sec)创建数据表:create table 表名 (字段定义……);mysql> create table info(   -> ID int(4) not null,  -> 姓名 varchar(8) not null,  -> 住址 varchar(10) not null,  -> 成绩 decimal default 0,   -> primary key (ID));Query OK, 0 rows affected (0.01 sec)mysql> desc info; +--------+---------------+------+-----+---------+-------+| Field | Type     | Null | Key | Default | Extra |+--------+---------------+------+-----+---------+-------+| ID   | int(4)    | NO  | PRI | NULL  |    || 姓名  | varchar(8)  | NO  |   | NULL  |    || 住址  | varchar(10)  | NO  |   | NULL  |    || 成绩  | decimal(10,0) | YES |   | 0    |    |+--------+---------------+------+-----+---------+-------+4 rows in set (0.00 sec)2.使用DDL语句删除库、表
删除指定的数据表:drop table [数据库名.]表名删除指定的数据库: drop database 数据库名mysql> drop database auth;Query OK, 0 rows affected (0.05 sec)DML操作命令DML语句用于对表中的数据进行管理包括以下操作.●insert:插入新数据●update:更新原有数据●delete:删除不需要的数据1.向数据表中插入新的数据记录
insert into 表名(字段1,字段2, .....) values(字段1的值,字段的值, .....);mysql> insert into info values (1,'周妹儿','南京',80); Query OK, 1 row affected (0.00 sec)mysql> insert into info values (2,'张倩娣','南京',66);Query OK, 1 row affected (0.00 sec)mysql> insert into info values (3,'李向阳','上海',default);Query OK, 1 row affected (0.02 sec)2.修改、更新数据表P F的数据记录
update 表名 set 字段名1=值1[,字段名2=值2] where 条件表达式;mysql> update info set 住址='南京'where ID=3;Query OK, 1 row affected (0.06 sec)Rows matched: 1 Changed: 1 Warnings: 03.在数据表中删除指定的数据记录
delete from 表名 where 条件表达式;不带where条件的语句表示删除表中所有记录(谨慎操作);#删除表中指定数据记录mysql> delete from info where ID=2; Query OK, 1 row affected (0.02 sec)#删除表mysql> drop table info;  Query OK, 0 rows affected (0.00 sec)#删除库mysql> drop database test; Query OK, 0 rows affected (0.00 sec)DQL操作命令DQL是数据查询语句,只有一条: SELECT用于从数据表中查找符合条件的数据记录1.查询时可不指定条件
selext 字段名1,字段名2..... from 表名;mysql> select * from info;+----+-----------+--------+--------+| ID | 姓名   | 住址  | 成绩  |+----+-----------+--------+--------+| 1 | 周妹儿  | 南京  |   80 || 3 | 李向阳  | 南京  |   0 |+----+-----------+--------+--------+2 rows in set (0.00 sec)2.查询时指定条件
select 字段名1,字段名2.... from 表名 where 条件表达式;mysql> select 住址 from info where 住址='南京';+--------+| 住址  |+--------+| 南京  || 南京  |+--------+2 rows in set (0.04 sec)DCL操作命令1.设置用户权限(用户不存在时,则新建用户)
GRANT 权限列表  ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']mysql> grant all privileges on *.* to 'root'@'%' identified by 'abc123';Query OK, 0 rows affected, 1 warning (0.08 sec)2.查看用户的权限
SHOW GRANTS FOR 用户名@来源地址mysql> show grants for 'root'@'%';+-------------------------------------------------------------+| Grants for root@%                      |+-------------------------------------------------------------+| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |+-------------------------------------------------------------+1 row in set (0.00 sec)3.撤销用户的权限
REVOKE 权限列表 ON 数据库名.表名  FROM 用户名@来源地址mysql> revoke all on *.* from 'root'@'%';Query OK, 0 rows affected (0.00 sec)

IPLC专线直译过来是国际私有租赁线路。IPLC产品相对于普通线路的最大优势在于不用担心IP不可用,节省下来更换IP的费用。另外,IPLC的成本比较高,相应的延迟时间比较短,速度也比较快。
对于上文关于MySQL数据库最常用到的基础操作命令,大家觉得是自己想要的吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

MyEclipse DB Browser连接MySQL配置 MyEclipse DB Browser连接MySQL配置   1、打开MyEclipse   2、选择菜单:Window/Open Perspective/MyEclipse Database Explorer,点这儿OK,在左边打开DB Brower窗口。   3、在DB Brower窗口内任意空白处击右键,选择New命令,弹出Database Driver窗口   4、本 阅读详情

相关推荐

2D激光slam四种算法建图效果对比

2d激光slam四种算法建图比较

m0_73791170的博客 8447

Mysql常用命令详细大全

登录数据库:mysql -uroot -p 退出数据库:exit/quit 查看当前系统下的数据库:show databases; 创建数据库:create 库名; 使用数据库:use 库名; 查看表:show tables; 建表:create table 表名 (字段名+空格+数据类型) 查看表结构:desc 表名; 添值:insert into 表名 values (值); 查看表中所有数据:select * from 表名; 查询建表时的结构:show create table 表名; 删除字段中.

努力让自己发光,对的人才能迎着光而来 9万+

PostgreSQL数据库全攻略:从入门到精通

本文是一份PostgreSQL数据库综合指南,涵盖安装配置、基础操作和高级管理。主要内容包括:1) PostgreSQL简介与各平台安装方法;2) 数据库基本操作,如创建数据库/表、CRUD操作、用户权限管理;3) 高级功能包括索引优化、事务控制、视图、存储过程、触发器和扩展模块;4) 数据库管理维护,涉及配置调优、备份恢复、性能监控和日常维护;5) 安全设置与高可用方案。指南提供了从入门到进阶的实用知识,强调结合官方文档进行深入学习,帮助用户高效使用这一功能强大的开源关系型数据库系统。

索大神的博客 1967

MySQL基本操作命令(详细,小白友好)

MySQL基本操作命令

pengyu1112的博客 5509

e-puck场景搭建

可以注意到一个黑色的小窗口出现在三维视图的左上角。它显示了电子吸盘机器人的摄像头拍摄的图像。该图像将保持黑色,直到机器人的控制器明确启用相机。最后,单击右上角的“x”可以关闭它。在对话框中,选择PROTO节点(Webots项目)/robots/gctronic/e-puck/e-puck(Robot)。一个电子吸盘机器人应该出现在竞技场的中央。通过按Alt+左键单击+拖动,对机器人施加力。无法对WoodenBox节点施加力,因为默认情况下,它们没有质量,并且被视为粘在地板上。将新控制器与机器人链接。

weixin_66540163的博客 765

虚幻引擎5 AR开发教程02:构建和测试AR Android App

在本教程中,我们将学习如何在虚幻引擎 5 上构建和测试 AR 安卓应用。

mopanchun的博客 2650

MySQL数据库基本命令操作

MySQL的基本命令操作

guyunbingyb的博客 5078

实测对比:DECIMER、Img2Mol、MolScribe,哪个化学结构识别工具更靠谱?

化学结构识别(CSR)工具的核心任务是将分子结构图像转换为SMILES(Simplified Molecular Input Line Entry System)表示。这一过程需要克服图像质量差异、绘制风格变化以及特殊基团识别等挑战。三款工具采用不同的技术路线:DECIMER:基于EfficientNetV2+Transformer架构,优势在于处理标准期刊文献中的分子图示Img2Mol。

weixin_32576389的博客 341

MySQL操作命令大全,让你秒变DB大神

文章目录1、获取当前日期时间2、日期转换字符串3、字符串转换日期4、时间转换5、拼凑日期6、时间戳转换7、日期时间计算 1、获取当前日期时间 select now(); select current_timestamp(); 2、日期转换字符串 select date_format('2020-11-19 20:06:00','%Y%m%d%H%i%s'); --20201119200600 3、字符串转换日期 select str_to_date('11/19/2020', '%m/%d/%Y');

程序员云帆哥的博客 4620

【从零开始vnpy量化投资】十一. 实盘接入测试与正式实盘

本篇主要讲解如何使用vnpy进行实盘交易,由于上一节我们已经学习了模拟盘运行,如果一切顺利的话,只需要通过穿透测试,就可以正式部署实盘了。

魔落的博客 4229

塔石DTU通过MQTT传递数据教程

塔石通过MQTT通讯上传ADL400电表用电量。

renkai721的专栏 240

MySQL数据库增删改查(基础操作命令详解)

MySQL数据库初体验(基础操作命令详解) 文章目录一、MySQL数据库管理(基本命令)(一)、查看数据库结构(二)、创建及删除数据库和表(三)、管理表中的数据记录(四)、修改表名和表结构(五)、数据表高级操作(六)、数据库用户管理(七)、数据库用户授权 一、MySQL数据库管理(基本命令) 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 常用的数据类型: int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位

Chenwei的博文 6万+

大数据在电力行业的应用案例解析-【电力技术】(九)大数据在电力储能运维中的深度应用(含故障预测代码)

大数据技术为电力储能运维提供了“精准化、智能化、高效化”的解决方案,破解了传统运维的核心痛点,实现了储能系统从“被动抢修”到“主动运维”的转型,为新型电力系统建设提供了重要支撑。当前,随着储能产业的快速发展,大数据与储能运维的融合将更加深入,未来将结合人工智能、物联网、区块链等技术,实现储能运维的全流程智能化——从设备故障的提前预警,到寿命的精准预测,再到运维策略的自动优化、调度协同的实时响应,进一步提升储能系统的安全性、经济性与可靠性。

getusushu的博客 86

数据库常用的操作命令

数据库常用的操作命令 MySQL数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use databasename; 进入数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 查看表的结构 select 中加上distinct...

weixin_34361881的博客 5614

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MySQL常用操作命令大全

以上是常用的 MySQL 操作命令大全,涵盖了数据库、表、数据、索引、视图、用户与权限管理以及备份与恢复等方面。掌握这些命令,可以大大提高日常开发和管理数据库的效率。希望本文对你有所帮助!😊🙏Java面试技巧Java面试八股文 - 掌握面试必备知识(目录篇)Java学习路线2023年完整版Java学习路线图AIGC人工智能Chat GPT是什么,初学者怎么使用Chat GPT,需要注意些什么Java实战项目SpringBoot+SSM实战:打造高效便捷的企业级Java外卖订购系统数据结构学习。

学IT,找陈寒 9012

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

MySQL常用操作命令

Mysql的基本使用

2302_80269895的博客 2616

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

5、MySQL修改数据库:ALTER DATABASE用法简介

在 MySQL 数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。 在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>} 语法说明如下: A

you can you up up up的博客 2709

mysql 新建database_MySQL创建数据库(CREATE DATABASE语句)

在MySQL 中,可以使用CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文...

weixin_30441727的博客 7047

【MySQL】数据库基础:数据库操作与sql中的数据类型

文章摘要 本文介绍了数据库的基础知识和MySQL的核心操作。首先阐述了数据库的必要性,指出文件存储在安全性、查询效率、数据量和并发控制方面的局限性,而数据库能有效解决这些问题。接着对比了关系型数据库(如MySQL)和非关系型数据库的特点及适用场景。第二部分详细讲解了MySQL的基本操作,包括数据库的创建、删除、切换,以及表的创建和管理。同时介绍了常用的数据类型,如数值型、字符串型和日期型,并给出了相应的Java类型对应关系。通过本文可以快速掌握MySQL的基础操作和核心概念。

记录了从0学习Java技术栈的日常 1423

MySQL修改数据库:ALTER DATABASE用法简介

数据库创建好后也是可以修改的,下面我们来介绍一下修改数据库的基本操作 基本语法 在 MySQL 中,可以使用 ALTER DATABASE 或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ D...

MYSQL安装教程 2077

MySQL创建数据库(CREATE DATABASE语句)

在 MySQL 中,可以使用CREATE DATABASE语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; [ ]中的内容是可选的。语法说明如下: &l...

weixin_42145502的博客 9950

mysql alter database_MySQL修改数据库:ALTER DATABASE用法简介

在MySQL数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。在 MySQL 中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:ALTER DATABASE [数据库名] {[ DEFAULT ] CHARACTER SET |[ DEFAULT ]...

weixin_35084134的博客 2393

db文件怎么修改_详解MySQL数据库的db.opt文件含义及作用

概述MySQL数据库存放数据目录里的db.opt文件是MySQL建库过程中自动生成的。细心的朋友可能会发现有时候在MySQL数据库的某些库目录下有个db.opt文件,那这个文件是干什么用的呢?如果你用记事本等编辑器打开看的话,内容很简单,是用来记录该库的默认字符集编码和字符集排序规则用的。db.optMySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字...

weixin_39856607的博客 2466

[MySQL]什么是数据库以及数据库基础操作命令大全(一)

一.初识数据库 数据库总览 关系型数据库(SQL) MySQL、Oracle、SQL Server、SQLite、DB2 非关系型数据库(NOSQL) Redis、MongoDB MySQL的运行机制 结构化查询语句分类 数值类型分类 字符串类型 日期与时间数值类型 数据字段属性 UNSIGNED/unsigned //无符号类型,声明该数据列不允许为负数 ZEROFILL/zerofill //不足位数的由0填充,例如int(3),5则为005 AUTO_INCREMENT/auto_in

菜鸟也学大数据的博客 451
上一篇: mysql如何进行远程备份
下一篇: MySql之MMM部署过程中各种问题解决方法
Vecloud
博客等级 码龄6年 106粉丝 243原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值