【MySQL】:对库和表的基本操作方法
数据库使用的介绍
什么是SQL
- 学习数据库的使用——>基于
SQL编程语言
来对数据库进行操作-
重点表述的是“需求”,期望得到什么结果。(至于结果是如何得到的,并不关键,都是数据库服务器在背后做好了)
-
重点表述的是“逻辑”,“做一件事,要怎么做”
-
此处学习的
SQL
就是通过mysql
的命令行客户端来进行输入(图形化客户端也是同理)
主流的数据库都是支持SQL编程语言
虽然不同数据库支持的SQL语法
有细微差距,但整体思路是一样的
-
MySQL 客户端闪退的原因
- 密码不正确
- 数据库服务器没有正确启动
- 在此处输入的“命令”就是
SQL 语句
这些输入的内容都会通过
mysql客户端
,发送给mysql服务器
,由服务器程序负责执行
-
之前谈到的数据库,指的是像
mysql
,oracle
这样的“软件” -
此处谈到的数据库,指的是数据库软件上,组织数据的“数据集合”
-
硬盘上存储的数据,先划分成多个“数据库”(逻辑上的数据集合,可以将一些有关联的数据表,放在同一个“数据库”中 )
不过这些不同逻辑上的数据集合,物理上是存储在同一个服务器硬盘上的- 每个数据库里面又包含很多的“表”
- 每个表中又包含若干行
- 每个行里面又有若干列
“数据库”的含义
- 一类软件
- 组织数据的“数据集合”
对库的基本操作
1.查看当前有哪些数据库
- 语法为:
show databases;
2. 创建数据库
- 语句为:
create database 数据库名;
秒(s)—>毫秒(ms)—>微秒(us)—>纳秒(ns)—>皮秒(ps)
- 创建数据库的时候,还需要指定数据库的“字符集”(charset)
- 语句为:
create database 数据库名 charset 字符集;
中文编码方案
GBK
,主要是在中国大陆使用,只表示简体字,此时一个汉字是 2 个字节UTF-8
,属于变长编码,表示不同的符号,可以用 1-4 个字节来表示,对于中文汉字来说,一般是 3 个字节表示
UTF8
是当前世界上最流行的编码方式,不仅仅能表示中文,也能表示任何一种文字
-
if not exists
——>若不存在,则… -
为后续批量执行提供便利
-
collate
——>字符约束,面试字符串之间的比较规则
后续会涉及字符串比较大小等…
3.选中数据库
-
数据库组织数据的规则:
- 一个数据库服务器上有很多“数据库” ——>类似“文件夹”的感觉
- 一个数据库上有很多“数据表”
- 一个数据表上有很多“数据行”
- 一个数据行上有很多“数据列”
-
语法为:
use 数据库名;
4.删除数据库
- 语法为:
drop database 数据库名;
- 一旦删除,就恢复不了了
怎么避免误删库
- 控制权限
- 只有少数人能操作,普通开发只能“读操作”,不能“修改”甚至“删库”。
DBA
- 数据库管理员,专业玩数据库的
- 一般中大厂才有,小公司较少
- 非常吃经验,越老越吃香
- 及时备份数据库的数据
- 将数据拷贝出来,存储在别的地方
一二三原则
- 一份数据
- 至少存在两个机器上
- 至少有三个副本(拷贝出三份)
- 确实要进行“删库”危险操作,最好拉上一个人一起操作,看着你操作
人脑有时候会出 bug
数据库的表操作
- 先用 use 选中数据库
- 语法为:
use 数据库名;
查看当前数据库中有哪些表
- 语法为:
show tables;
创建表:
- 语法为:
create table 表名(列名 类型,列名 类型...);
#
和--
是注释前缀
查看表结构的详细情况
- 主要是列的相关信息,,语法为:
desc 表名;
相关文章:
![](https://i-blog.csdnimg.cn/direct/afee6f31b29c4c0388753809222777f6.png)
【MySQL】:对库和表的基本操作方法
数据库使用的介绍 什么是SQL 学习数据库的使用——>基于 SQL编程语言 来对数据库进行操作 重点表述的是“需求”,期望得到什么结果。(至于结果是如何得到的,并不关键,都是数据库服务器在背后做好了) 重点表述的是…...
![](https://www.ngui.cc/images/no-images.jpg)
Library not found for -lstdc++.6.0.9
解决方案一 由于项目已经很多年了,前段时间更新了Xcode发现编译报错lstdc这个库很早以前就被舍弃了,但是一个项目的维护都随着解决bug堆砌出来的,这也导致了我们的项目走上了这条路。 比如 Library not found for -lstdc.6.0.9 报的错&#x…...
![](https://i-blog.csdnimg.cn/direct/236ac30bfb1c45af9af6071d887d0eaf.png)
防火墙之双机热备篇
为什么要在防火墙上配置双机热备技术呢? 相信大家都知道,为了提高可靠性,避免单点故障 肯定有聪明的小伙伴会想到那为什么不直接多配置两台防火墙,然后再将他们进行线路冗余,不就完成备份了吗? 答案是不…...
![](https://www.ngui.cc/images/no-images.jpg)
终端里面ifconfig命令无法运行
在 Ubuntu 以及基于 Debian 的系统中,ifconfig 命令可能不会默认安装,因为自 Ubuntu 17.10 版本开始,系统默认使用 ip 命令作为网络配置的主要工具,而 ifconfig 命令则来自 net-tools 包,该包不再作为标准工具被包含在…...
![](https://www.ngui.cc/images/no-images.jpg)
掌握Python中的文件序列化:Json和Pickle模块解析
Python 文件操作与管理:Open函数、Json与Pickle、Os模块 在Python中,文件是一个重要的数据处理对象。无论是读取数据、保存数据还是进行数据处理,文件操作都是Python编程中不可或缺的一部分。本文将详细介绍Python中文件操作的几种常用方法&…...
![](https://img-blog.csdnimg.cn/img_convert/85fe41f9fa606e243e944bb9a0c84678.png)
WordPress 6.6 “Dorsey多尔西”发布
WordPress 6.6 “Dorsey多尔西”已经发布,它以传奇的美国大乐队领袖 Tommy Dorsey 名字命名。Dorsey 以其音调流畅的长号和作品而闻名,他的音乐以其情感深度和充满活力的能量吸引了观众。 当您探索 WordPress 6.6 的新功能和增强功能时,让您的…...
![](https://i-blog.csdnimg.cn/direct/7e9112b974f846c196bf2798503465a0.png)
核函数支持向量机(Kernel SVM)
核函数支持向量机(Kernel SVM)是一种非常强大的分类器,能够在非线性数据集上实现良好的分类效果。以下是关于核函数支持向量机的详细数学模型理论知识推导、实施步骤与参数解读,以及两个多维数据实例(一个未优化模型&a…...
![](https://i-blog.csdnimg.cn/direct/1e66bc46790d450caf2ef15945fe2d39.png)
二分查找(折半查找)
这次不排序了,对排好序的数组做个查找吧 介绍 二分查找排序英文名为BinarySort,是一种效率较高的查找方法要求线性表必须采用顺序存储结构 基本思路 通过不断地将搜索范围缩小一半来找到目标元素: 1、假定数组为arr,需要查找的…...
![](https://www.ngui.cc/images/no-images.jpg)
arcgis紧凑型切片缓存(解决大范围切片,文件数量大的问题)
ArcGIS 切片缓存的紧凑型存储格式是一种优化的存储方式,用于提高切片缓存的存储效率和访问速度。紧凑型存储格式将多个切片文件合并为一个单一的 .bundle 文件,从而减少文件系统的开销和切片的加载时间。这类格式已经应用很久了,我记得2013我…...
![](https://i-blog.csdnimg.cn/direct/fee2c37ba9ca400ab3a9e92c7f280433.jpeg)
ESP32CAM人工智能教学15
ESP32CAM人工智能教学15 Flask服务器TCP连接 小智利用Flask在计算机中创建一个虚拟的网页服务器服务器,让ESP32Cam通过WiFi连接,把摄像头拍摄到的图片发送到电脑中,并在电脑中保存成图片文件。 Flask是用Python编写的网页服务程序WebServer。…...
![](https://www.ngui.cc/images/no-images.jpg)
Pandas 33个冷知识 0721
Pandas 33个冷知识 从Excel读取数据: 使用 pd.read_excel(file.xlsx) 来读取Excel文件。 写入Excel: 使用 df.to_excel(file.xlsx, indexFalse) 将DataFrame写入Excel文件。 创建日期索引: 使用 df.set_index(pd.to_datetime(df[date])) 创建日期索引。 向后填充缺失值: 使用…...
![](https://i-blog.csdnimg.cn/direct/e2abb17be0684dffbdb6614e67089cbc.png)
C++ map和set的使用
目录 0.前言 1.关联式容器 2.键值对 3.树形结构的关联式容器 3.1树形结构的特点 3.2树形结构在关联式容器中的应用 4.set 4.1概念与性质 4.2使用 5.multiset 5.1概念与性质 5.2使用 6.map 6.1概念与性质 6.2使用 7.multimap 7.1概念与性质 7.2使用 8.小结 &a…...
![](https://www.ngui.cc/images/no-images.jpg)
yarn的安装和配置以及更新总结,npm的对照使用差异
1. Yarn简介 Yarn 是一个由 Facebook 开发的现代 JavaScript 包管理器,旨在提供更快、更安全、更可靠的包管理体验。 1.1 什么是Yarn Yarn 是一个快速、可靠和安全的 JavaScript 包管理器,它通过并行化操作和智能缓存机制,显著提升了依赖安…...
![](https://i-blog.csdnimg.cn/direct/06cd68989ae6405c971942dcb7322bd3.png)
【Git命令】git rebase之合并提交记录
使用场景 在本地提交了两个commit,但是发现根本没有没必要分为两次,需要想办法把两次提交合并成一个提交;这个时候可以使用如下命令启动交互式变基会话: git rebase -i HEAD~N这里 N 是你想要重新调整的最近的提交数。 如下在本地…...
![](https://img-blog.csdnimg.cn/img_convert/ac63375db7c704b9d7d9edc1899a3529.jpeg)
为什么品牌需要做 IP 形象?
品牌做IP形象的原因有多方面,这些原因共同构成了IP形象在品牌建设中的重要性和价值,主要原因有以下几个方面: 增强品牌识别度与记忆点: IP形象作为品牌的视觉符号,具有独特性和辨识性,能够在消费者心中留…...
![](https://i-blog.csdnimg.cn/direct/539bba1091d94c67b16c89c6263e233b.png)
Kubernetes 1.24 版弃用 Dockershim 后如何迁移到 containerd 和 CRI-O
在本系列的上一篇文章中,我们讨论了什么是 CRI 和 OCI,Docker、containerd、CRI-O 之间的区别以及它们的架构等。最近,我们得知 Docker 即将从 kubernetes 中弃用!(查看 kubernetes 官方的这篇文章)那么让我…...
![](https://www.ngui.cc/images/no-images.jpg)
70. 爬楼梯【 力扣(LeetCode) 】
一、题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 二、测试用例 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶…...
![](https://i-blog.csdnimg.cn/direct/6210232a77c24a1198e8691919e45c81.png)
R语言优雅的把数据基线表(表一)导出到word
基线表(Baseline Table)是医学研究中常用的一种数据表格,用于在研究开始时呈现参与者的初始特征和状态。这些特征通常包括人口统计学数据、健康状况和疾病史、临床指标、实验室检测、生活方式、社会经济等。 本人在既往文章《scitb包1.6版本发…...
![](https://i-blog.csdnimg.cn/direct/aac8050387a1429b9fe678efe138f357.png)
XMl基本操作
引言 使⽤Mybatis的注解⽅式,主要是来完成⼀些简单的增删改查功能. 如果需要实现复杂的SQL功能,建议使⽤XML来配置映射语句,也就是将SQL语句写在XML配置⽂件中. 之前,我们学习了,用注解的方式来实现MyBatis 接下来我们…...
![](https://i-blog.csdnimg.cn/direct/c718477eb6db4ef38416ecfbefa8edf9.png#pic_center)
Linux——Shell脚本和Nginx反向代理服务器
1. Linux中的shell脚本【了解】 1.1 什么是shell Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell 既是一种命令语言,有是一种程序设计语言 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问…...
![](https://i-blog.csdnimg.cn/direct/f99a0f97a88e4e10ba1675cb3b6a140e.png)
pyspark使用 graphframes创建和查询图的方法
1、安装graphframes的步骤 1.1 查看 spark 和 scala版本 在终端输入: spark-shell --version 查看spark 和scala版本 1.2 在maven库中下载对应版本的graphframes https://mvnrepository.com/artifact/graphframes/graphframes 我这里需要的是spark 2.4 scala 2.…...
![](https://i-blog.csdnimg.cn/direct/a62c16c80c89466da441970d0ede69cf.png)
【web】-flask-简单的计算题(不简单)
打开页面是这样的 初步思路,打开F12,查看头,都发现了这个表达式的base64加密字符串。编写脚本提交答案,发现不对; 无奈点开source发现源代码,是flask,初始化表达式,获取提交的表达式࿰…...
![](https://www.ngui.cc/images/no-images.jpg)
Apache Sqoop
Apache Sqoop是一个开源工具,用于在Apache Hadoop和关系型数据库(如MySQL、Oracle、PostgreSQL等)之间进行数据的批量传输。其主要功能包括: 1. 数据导入:从关系型数据库(如MySQL、Oracle等)中将…...
![](https://www.ngui.cc/images/no-images.jpg)
【Python】TensorFlow介绍与实战
TensorFlow介绍与使用 1. 前言 在人工智能领域的快速发展中,深度学习框架的选择至关重要。TensorFlow 以其灵活性和强大的社区支持,成为了许多研究者和开发者的首选。本文将进一步扩展对 TensorFlow 的介绍,包括其优势、应用场景以及在最新…...
![](https://i-blog.csdnimg.cn/direct/d04e9fc19f5c4bf78e921b3029d3e8c8.png)
第100+16步 ChatGPT学习:R实现Xgboost分类
基于R 4.2.2版本演示 一、写在前面 有不少大佬问做机器学习分类能不能用R语言,不想学Python咯。 答曰:可!用GPT或者Kimi转一下就得了呗。 加上最近也没啥内容写了,就帮各位搬运一下吧。 二、R代码实现Xgboost分类 (…...
![](https://i-blog.csdnimg.cn/direct/50db600d32e149f68050f8572343eae0.png)
【操作系统】定时器(Timer)的实现
这里写目录标题 定时器一、定时器是什么二、标准库中的定时器三、实现定时器 定时器 一、定时器是什么 定时器也是软件开发中的⼀个重要组件.类似于⼀个"闹钟".达到⼀个设定的时间之后,就执行某个指定 好的代码. 定时器是⼀种实际开发中⾮常常用的组件. ⽐如⽹络通…...
![](https://i-blog.csdnimg.cn/direct/c7b77c33c7ed4b20b5561806653553e3.png)
鸿蒙Navigation路由能力汇总
基本使用步骤: 1、新增配置文件router_map: 2、在moudle.json5中添加刚才新增的router_map配置: 3、使用方法: 属性汇总: https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-compone…...
![](https://i-blog.csdnimg.cn/direct/4871d72a37fa453d886ec42541ceb740.png)
1:1公有云能力整体输出,腾讯云“七剑”下云端
【全球云观察 | 科技热点关注】 曾几何时,云计算技术的兴起,为千行万业的数字化创新带来了诸多新机遇,同时也催生了新产业新业态新模式,激发出高质量发展的科技新动能。很显然,如今的云创新已成为高质量发…...
![](https://i-blog.csdnimg.cn/direct/1c7ee6db0bec41379287f42b4f04c36a.png#pic_)
【iOS】APP仿写——网易云音乐
网易云音乐 启动页发现定时器控制轮播图UIButtonConfiguration 发现换头像 我的总结 启动页 这里我的启动页是使用Xcode自带的启动功能,将图片放置在LaunchScreen中即可。这里也可以通过定时器控制,来实现启动的效果 效果图: 这里放一篇大…...
![](https://i-blog.csdnimg.cn/direct/a2485de4c4bd458893a83c8e2d6f547f.png)
react 快速入门思维导图
在掌握了react中一下的几个步骤和语法,基本上就可以熟练的使用react了。 1、组件的使用。react创建组件主要是类组件和函数式组件,类组件有生命周期,而函数式组件没有。 2、jsx语法。react主要使用jsx语法,需要使用babel和webpa…...
![](https://img-blog.csdnimg.cn/3b7a31bd46ca4848b099bbad3b9cd594.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc3h4YmxvZ3M=,size_19,color_FFFFFF,t_70,g_se,x_16)
营销型 网站开发/站长工具ip地址查询
【Abstract】 基于单幅深度图像的手部姿态估计是计算机视觉和人机交互领域的一个重要课题。尽管在卷积神经网络的推动下,这一领域最近取得了进展,但精确的手部姿态估计仍然是一个具有挑战性的问题。本文提出了一种新的姿态引导的结构区域集成网络(Pose-…...
![](http://www.gec-edu.org/Uploads/201811/5bf8eb1d358ae.jpg)
c 可以做网站嘛/链接搜索
我们为什么要学习Python编程语言?原因很简单,Python有很多吸引程序员的功能,它易学,面向对象,字节码编译,免费且开源。现在信息更新的非常快速,又迎来了大数据的时代,各行各业如果不…...
![](/images/no-images.jpg)
网站开发用什么图片格式最好/域名注册网站有哪些
在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里…...
个人做的好的淘宝客网站/福州seo网站排名
1. 概述 本文主要分享 Eureka-Server 集群同步注册信息。 Eureka-Server 集群如下图: Eureka-Server 集群不区分主从节点或者 Primary & Secondary 节点,所有节点相同角色( 也就是没有角色 ),完全对等。Eureka-Client 可以向任意 Eurek…...
![](https://img2018.cnblogs.com/blog/1462365/201908/1462365-20190812002005518-1646428342.png)
0基础网站建设模板/公司网站建设服务机构
软件环境 Blender 2.80 参考教程 Blender 2.8 Beginner Textures and Materials Tutorial https://www.youtube.com/watch?vfZSD7pVIUkY Render Result 制作流程记录 材质 手柄使用木纹材质(Displacement材质结点,使材质看上去有凹凸感,效果…...
![](/images/no-images.jpg)
南宁公司做网站/百度竞价关键词
汽车市场瞬息万变汽车市场这些年发展真的很快,变化也非常的大。有些车子曾经是王者,转眼就变青铜。这个现象就好像非智能手机时代,诺基亚是全球最为强大的手机品牌,转眼智能手机全面发展,诺基亚没能跟上浪潮࿰…...