MYSQL命令方式操作数据库

linux mysql 操作命令 例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。 阅读详情
 1. 进入MYSQL
mysql -u root -p

在这里插入图片描述

 2. 新建数据库
create database test;

在这里插入图片描述

 3. 查看所有数据库
show databases;

在这里插入图片描述

 4. 进入某一数据库
use test;

在这里插入图片描述

5. 新建数据表
create table spend(
money double not null,
time date
)
;
表名(字段名 数据类型 修饰)
表的约束:not null,null,
		default,
		comment,没有实际含义,只用来描述字段。如age tinyint comment'年龄',
		zerofill,例如age字段 tiny int(4),select查询结果是'0018',实际查出来的结果并没有补全效果,这是因为系统默认不显示,增加zerofill约束即可。至于为什么数据库存储的是18,却可以显示'0018',可以通过hex函数证明。
		primary key,
		auto_increment,
		unique key

在这里插入图片描述
在这里插入图片描述

创建表的时候在字段上指定主键

在这里插入图片描述

复合主键

在这里插入图片描述

建表完成后追加主键、删除主键
追加主键的前提是原表中没有主键

ff

唯一键 unique
表中往往有很多字段需要唯一性,数据不能重复,但是一张表中只能有一个主键。唯一键可以解决表中有多个字段需要唯一性约束的问题。
唯一键的本质和主键差不多,但唯一键允许为空,而且可以多个为空,空字段不做唯一性比较。
外键 foreign key
6. 查看所有数据表
show tables;

在这里插入图片描述

7. 查看表的结构
desc spend;

在这里插入图片描述

8. 查看创建数据表时的语句
show create table spend\G;

在这里插入图片描述

10. 插入一条数据到某个数据表
insert into spend value('111', '2021-5-17');

在这里插入图片描述

11. 查询数据
select * from spend; 

在这里插入图片描述

12.	更新数据
update spend set money='111' where money='111' and time='2021-5-17';
update 表名 set 字段名=值 where 条件;

在这里插入图片描述

13.	更新表结构
alter table spend add commodity varchar(20) not null first;
alter table 表名 add 字段名 字段类型 修饰 first;		表的第一个字段
										after 字段名;	在某个字段后
										默认为表的最后一个字段
alter table 表名 change 字段名 字段类型 修饰;

在这里插入图片描述

14.	删除数据
delete from spend where money='222';

在这里插入图片描述

15.	删除表
drop table spend;

在这里插入图片描述

16.	删除数据库
drop database test;

在这里插入图片描述

常用函数:
AVG
SUM
COUNT
FIRST
MAX
MIN
STDEV	样本标准差
STDEVP	总体标准差
VAR		样本方差
VARP	总体方差	
UCASE	大写
LCASE	小写
MID		取中值
LEN		字符串长度
INSTR	子字符串在母字符串的起始位置
LEFT	取字符串左边子串
RIGHT
ROUND	四舍五入
MOD		取余
NOW		当前时间
FORMAT	字符串格式化
DATEDIFF两个时间的差值
从零实现机械臂抓取仿真:用MoveIt+Gazebo完成物体pick&place全流程 本文详细介绍了如何使用ROS的MoveIt框架与Gazebo仿真环境,从零构建机械臂抓取仿真系统。涵盖环境搭建、MoveIt配置、Gazebo集成、抓取动作实现等全流程,帮助开发者掌握机械臂控制的核心技术,实现高效的pick&place任务。 阅读详情

相关推荐

IDEA中Maven工具栏与命令执行全攻略:高效开发必备技巧

IntelliJ IDEA 作为强大的 Java 开发工具,其 Maven 功能独具优势。Maven 工具栏位于工作区右侧,图标功能丰富,涵盖项目导入、源码处理、依赖操作等。执行 Maven 命令有多种途径,Run Anything 窗口可输入或选目标执行,上下文菜单能右键运行目标,还可创建运行配置,指定命令参数后运行,为开发者高效管理 Maven 项目、便捷执行命令提供有力支持。

2301_82300081的博客 2028

Mysql使用命令行备份数据

`mysqldump` 是MySQL数据库管理系统提供的命令行工具,用于备份数据库

码农研究僧的博客 4620

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 349

MySQL 数据库基本命令

MySQL数据库登录:mysql -uroot -p: u代表用户名 p是密码(这里登录的是本地的MySQL数据库) 数据库语句后面要加(;) 显示所有数据库:show databases; 创建新的数据库:create database 数据库名 charset=utf8; (保存格式为utf8,也就是utf-8) 查询当前使用的数据库:select database(); 切换数据库:use 数据库名; 删除数据库:drop database 数据库名; 表级操作: 显示所有数据表: show t

weixin_58520733的博客 944

RustFS vs MinIO:深入对比分布式存储的性能、功能与选型指南

RustFS与MinIO是两款热门分布式存储系统,分别针对高性能与通用场景设计。RustFS基于Rust语言,在吞吐量(最高提升46%)、延迟(降低37%)和资源效率(内存占用减少67%)上显著优于MinIO,适合AI训练、金融级应用等高性能需求。MinIO凭借成熟的S3兼容性、云原生集成和企业级功能,更适用于混合云及现有S3生态。许可方面,RustFS采用Apache 2.0,MinIO为AGPLv3。选型建议:优先RustFS应对性能敏感场景,选择MinIO注重生态兼容性,也可考虑混合架构策略。

分布式存储与RustFS的博客 2022

FFTW多核优化避坑指南:从交叉编译到ELF2板载OpenMP部署全流程

本文详细介绍了在ELF2开发板(RK3588平台)上为FFTW库配置OpenMP多核并行的完整流程与避坑指南。内容涵盖从交叉编译、库依赖处理到板载部署的实战步骤,并深入分析了RK3588的big.LITTLE架构对线程调优的影响,帮助开发者在嵌入式环境中高效利用多核性能。

2a4s6d8f0g的博客 269

MySQL常用命令与函数

常用命令 登录 mysql -h -P -u -p #参数说明 -h:本地或远程数据库的 IP 地址,本机可以忽略此参数;-P:数据库对应的端口;-u: 用户名 -p:用户对应的密码,可以直接写在命令后面,注意不能带空格,也可以不写,回车后再输入密码 #举例 mysql -h locahost -P 3306 -u root -proot mysql -h 192.163.1.2 -P 3306 -u queryUser -p 退出 exit 或者同时按下键盘的 ctrl + c 查看当前数据库的版本

搬运Gong 2805

五分钟搞懂游戏开发中的抗锯齿算法

常见抗锯齿算法总结锯齿由来抗锯齿算法SSAAMSAACSAA 锯齿由来 场景的定义在三维空间中是连续的,而最终显示的像素则是一个离散的二维数组,这是计算机屏幕产生锯齿的原因。在计算机处理图形的过程中(渲染管线了解一下),有一个非常重要的阶段,就是光栅化,光栅化主要的作用是将顶点数据的不连续性通过插值计算,将两个顶点之间不存在的点进行弥补,然后实现到屏幕像素点上的一一映射。如图,现在要在屏幕上绘制一...

绿洲守望者 1万+

mysql登录命令

#1. mysql登录命令 mysql -u (用户名) -h (mysql服务所在地址) -P (可选默认3306 指定端口号) -p mysql -u root -h 127.0.0.1 -P3306 -p #2. show databases; 查看数据库 #3. use databases; 进入数据库 #4. show tables; 查看当前所在数据库下面的所有表 #5. show...

peace_will的博客 2万+

萤石云cs刷机解绑固件

萤石CS-C2C-32WFR刷机包,萤石CS-C6TC刷机包,萤石CS-C6H刷机包,萤石猫眼产品等等。萤石云摄像头固件修改,绑定手机号解绑,更换序列号教程。

海康威视技术支持 2万+

基于Simulink使用激光雷达数据跟踪车辆仿真(附源码)

这些模型将长方体的尺寸定义为状态转换期间的常量,并且它们的估计值在滤波器的校正阶段随时间演变。下面的动画显示了在滤波器的预测阶段将具有不同概率的恒定速度和恒定转弯率模型混合在一起的效果。此示例显示了如何使用带有 IMM 过滤器的 JPDA 跟踪器来跟踪使用激光雷达传感器的对象。图像和激光雷达数据读取器从 MAT 文件中读取记录的数据,并分别输出参考图像和点云中点的位置。跟踪器块选中“启用所有轨道输出”和“启用可检测的跟踪 ID 输入”复选框,以从跟踪器输出所有轨道,并将其检测概率作为其状态的函数进行计算。

珞瑜的博客 2565

mysql自带客户端连接服务器,客户端连接mysql服务器的指令 mysql -u root -p 详细讲解及使用实例...

使用此命令首先确保你的mysql运行环境已经搭建好这是客户端连接mysql服务器的指令,比较全的写法是下面两种第一个是全拼,第二个是第一个的缩写mysql --host=localhost --user=myname --password=password mydbmysql -h localhost -u myname -ppassword mydb一般在使用中,我们会省略-h参数,mysql会...

weixin_42491590的博客 2005

从零到多智能体:Google Agent开发套件(ADK)入门指南

ADK促进自定义工具生产的能力是其优势之一。本质上,工具只是一个带有描述性文档字符串的Python函数。

独立开发,substack顶级编辑 2489

命令行方式操作MySQL数据库

命令行方式操作MySQL数据库命令行方式操作MySQL数据库数据库操作1.创建数据库2.查看数据库列表3.修改数据库4.选择数据库5.删除数据库 命令行方式操作MySQL数据库 MySQL中数据库类型 数据库的类型可以分成两类: 系统数据库和用户数据库。 系统数据库: information_schema:主要存储系统中的一些数据库对象信息,如用户表信息,字段信息,权限信息,字符集信息和分区信息等。 performance_schema:主要存储数据库服务器性能参数。 mysql:主要存储系统的用户权限信息

雪落无痕的博客 2445

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

命令行方式操作MySQL数据库_在命令行完成以下操作(60分) 1、创建数据库db_book(3分)2、查看数据库(3分)3、选

*开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **系统数据库:information_schema:主要存储系统中的一些数据库对象信息,如用户表信息,字段信息,权限信息,字符集信息和分区信息等。performance_schema:主要存储数据库服务器性能参数。mysql:主要存储系统的用户权限信息。test:MySQL数据库管理系统自动创建的测试数据库,可以用户都使用。用户数据库:用户数据库时用户根据实际需求创建的数据库。

2401_85113261的博客 426

mysql常用命令

1.导出 mysqldump -uroot -p [数据库名|数据库名 表名] >D:\导出文件名.sql 2.导入 登录mysql mysql -uroot -p 选择数据库 show database; use 数据库名; 导入 source d:\文件名.sql ...

zyk的博客 460

【MySQL】数据库的基本操作命令(可视化方式、命令行方式)

数据库基本操作命令

羊柳树的博客 426

mysql数据库的基本操作

数据库即保存软件信息的地方,一般一个应用或软件会对应一个数据库,这个数据库里放着所有软件或者应用的内容数据。

踢球的IT男,就是分享一些小东西!互相学习,共同进步! 523

整理的一些mysql数据库的操作(包括命令行和PHP脚本两种方式)

整理的一些mysql数据库的操作(包括命令行和PHP脚本两种方式) 注意:除了连接的其他命令行都应该在最后加英文的 ; 做结尾 1、连接/退出mysql服务器: ①命令行: 连接:mysql -u root -p 然后根据提示输入密码(登录成功后出现mysql>命令提示即为成功) 退出:exit ②PHP脚本: 连接:$ conn=mysqli_connect(host,username,password,dbname,port,socket);(括号内均为可选项) 退出:mysqli_close (

zero_ling 297

使用mysql命令还原student表_自用mysql自带命令实现数据库备份还原的方法

本文章介绍了都是mysql常用的命令一些数据导入导出的命令了,只要我们撑握这些命令就可以方法快速的给我们的数据库进行备份还原了mysql数据到导入导出 500MB数据问题:500M的库表数据,需要导入到新的数据库中。首先通过控制台进入mysqlmysql -u root -p 12345CREATE DATABASE `demo` DEFAULT CHARACTER SET utf8 COLLAT...

weixin_34739699的博客 531

MYSQL选择数据库

MySQL 选择数据库 在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。 从命令提示窗口中选择MySQL数据库 在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。 实例 以下实例选取了数据库 W3CSCHOOL: [root@host]# mysql -u root -

xjd0316的博客 402

[mysql] 常用命令三——备份数据库

①备份数据库 备份命令:mysqldump-u用户名--password密码myftw>d:\myftw.sql 注意,在这句话的末尾没有分号,否则会报错如下: mysqldump:Goterror:1049:Unknowndatabase'jdbctest;'whenselectingthedatabase 具体做法:在用命令做数据库备份过...

weixin_30486037的博客 84

Mysql数据库操作指南——数据库(零基础篇)

摘要:本文介绍了MySQL数据库管理的基本操作,包括创建、删除和切换数据库。主要内容包括:1)登录MySQL的指令格式;2)查看所有数据库的SHOW DATABASES命令;3)创建数据库的CREATE DATABASE语句;4)删除数据库的DROP DATABASE语句;5)选择数据库的USE语句。文章强调这些基础命令的重要性,建议读者反复练习直至熟练掌握,为后续学习数据定义和操作语句打好基础。

Mikhail的博客 225

MySQL数据库

文章目录MySQL数据库1、DBMS和DB的区别2、常用命令 MySQL数据库 1、DBMS和DB的区别 Mysql是DBMS(数据库管理系统),不是单纯数据库 数据库:DB 2、常用命令 show databases; use school; describe student; 注释 -- 或者 /* 这是多行注释 */ 四种语言 DDL DML DQL DCL --create CREATE DATABASE IF NOT EXISTS westos --delete DROP DATABASE

mistyzcc的博客 112

MySQL 基本操作命令

MySQL一、启动与退出二、数据库操作 一、启动与退出 1、启动 MySQL 服务 net start MySQL 服务名 2、关闭 MySQL 服务 net stop MySQL 服务名 3、登录 MySQL 方式一: 启动 MySQL Command Line Client(MySQL 的 DOS 界面),直接输入安装时 的密码即可。此时的提示符是:mysql> 方式二: 打开 DOS 窗口,然后进入目录 E:\MySQL\mysql-8.0.15-winx64\bin 输入如下命令: mysql

PILIpilipala的博客 4793

如何用命令进入mysql数据库

我整理的一些关于【MySQL,SQL】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://edu.51cto.com/surl=QDW3g3如何用命令进入 MySQL 数据库 MySQL 是一个广泛使用的关系型数据库管理系统,其灵活性和全面的功能使其成为开发人员和数据库管理员的首选工具。为了访问 MyS...

weixin_36368404的博客 205

如何在linux下操作mysql,mysql命令行选取数据库

本博客曾有文章提到使用Mysql进行帝国数据分表的迁移,以便于让数据库分表的数据更加均匀,文章可以参考下面的链接: 帝国CMS7.X分表迁移、移动至其它分表 今天要来给大家介绍的是如何在Linux或windows的命令行环境下操作mysql,使mysql的操作更加便捷,不容易出问题。 现在以Linux为例,首先你需要注意的是,你的操作系统内需要安装Mysql组件,海豚所用的是mysql5.7,...

依彤学习博客 1330
上一篇: Maven下载jar包(modbus4j源码下载)
下一篇: 连接MYSQL需要配置SSL
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值