首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

①【数据库操作MySQL数据库的查询、创建、删除、使用。

数据库管理系统(DataBase Management System,简称DBMS):操作和管理数据库地大型文件。...SQL(Structured Query Language):操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。 SQL通用语法 : ①SQL语句可以单行或多行书写,以分号;结尾。...③MySQL数据库的SQL语句不区分大小写,关键字建议大写。...④注释: -- 单行注释(两条横杠 + 一个空格) #MySQL特有单行注释(一个井号) /* 多行注释 */ SQL分类 : ①DDL:数据定义语言,用来定义数据库对象(数据库,表,字段) ②DML:...特点: ①使用表存储数据,格式统一,便于维护 ②使用SQL语言操作,标准统一,使用方便 数据库的查询、创建、删除、使用。

35020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql删除操作其实是假删除

    在 InnoDB 中,你的 delete 操作,并不会真的把数据删除mysql 实际上只是给删除的数据打了个标记,标记为删除,因此你使用 delete 删除表中的数据,表文件在磁盘上所占空间不会变小,...----------------------------+ 1 row in set (0.00 sec) 从结果可以发现表数据被清空后,表所占空间大小并没有变化,这就验证了上面的结论,delete 操作并没有真正删除数据...因为你要知道,mysql 在底层是以数据页为单位来存储和读取数据的,每次向磁盘读一次数据就是读一个数据页,然而每访问一个数据页就对应一次磁盘 IO 操作,磁盘 IO 相对内存访问速度是相当慢的。...操作,从而影响查询速度。...其实不仅仅是删除操作会造成数据空洞,插入和更新同样也会造成空洞,这里就不细说了,你知道就行。

    3.2K30

    MySql基础-笔记2 -数据库创建、删除、选择等操作

    MySql数据库基础1 -Windows下安装配置图文教程的基础上,我们来了解如何对数据库进行操作,比如常见的创建数据库删除数据库、选择数据库等;1 、连接数据库简单的方法是直接登录,使用如下命令(...指的是本地数据库):mysql -u root -p 在密码界面输入登录密码即可;Enter password:******图片2、退出数据库输入exit回车即可图片3、创建数据库方式一:使用create...直接在cmd命令行输入,不用进入mysql:mysqladmin -u root -p create pymysql_study1图片4、删除数据库方式一:使用drop命令命令:drop database...;实例:drop database pymysql_study;图片方式二:使用mysqladmin直接在cmd命令行输入,不用进入mysql:mysqladmin -u root -p...drop pymysql_study1图片5、选择数据库命令:use ;事例:1、先创建一个数据库pymysql_study;2、选择这个数据库;3、选择这个数据库后,后边的操作就是对这个数据库进行的操作

    1.1K40

    ②【MySQL操作数据库表的创建、查询、修改、删除

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据库表的创建、查询、...修改、删除 1....数据类型 数据库表中的数据类型: 数值类型: TINYINT:小整数 SMALLINT:大整数 MEDIUMINT:大整数,范围大于SMALLINT INT/INTEGER:大整数,范围大于MEDIUMINT...DDL - 表操作 DDL-表操作: 查询表信息 ①查询当前数据库所有表 SHOW TABLES; ②查询表结构 DESC 表名; ③查询指定表的建表语句 SHOW CREATE TABLE 表名; 创建表操作...TABLE 表名 RENAME TO 新表名; 删除操作: ①删除表 DROP TABLE [IF EXISTS] 表名; -- 演示 -- 删除名为aaa的表 -- 执行时,如果aaa表不存在,

    50050

    MySQL删除数据库

    删除数据库是指在数据库系统中删除已经存在的数据库数据库删除之后,原来分配的空间将被收回。需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。...一、通过SQL语句   MySQL中,删除数据库通过SQL语句DROP DATABASE。其语法格式如下: DROP DATABASE 数据库名;   其中“数据库名”为要删除数据库的名称。...下面删除我的系统中的名为test的数据库: $ mysql -u root -p Enter password: mysql> SHOW DATABASES; +-------------------...(0.00 sec)   上述结果显示第一次通过SHOW DATABASES;指令查看数据库的时候test数据库是存在的,通过指令DROP DATABASE test;删除test之后,再查看test...上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告: mysql> DROP DATABASE IF EXISTS test; Query

    6.2K30

    MySQL数据库MySQL常用操作

    目录 数据库常用操作 查看所有数据库 创建数据库          切换(操作数据库)         删除数据库         修改数据库编码          创建表 查看当前数据库所有表名称...查看指定某个表的创建语句 查看表结构  删除表 添加列  修改类名和类型  删除列 修改表名 插入 删除 更新 数据库常用操作 查看所有数据库    show databases; 创建数据库         ...create database if not exists mydb1; 切换(操作数据库)          use mydb1; 删除数据库          drop database if exists...表名 add 列名 类型(长度)[约束]; 修改类名和类型  alter table 表名 change 旧列名 新列名 类型(长度)[约束]; 删除列 alter table 表名 drop 列名...; 注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为是将整个表删除,然后再创建表

    8.3K20

    MySQL 数据库操作 连接、新增、删除、选择数据库 命令行(带图)

    MySQL 数据库操作 连接、新增、删除、选择数据库 命令行 一、连接数据库 在命令行通过 下面命令 mysql -u root -p123456 #这里跟的是自己的密码 8.0的密码要回车后输入。...二、MySQL新增数据库 创建数据库的命令 eate database if not exists runoob default charset utf8 collate utf8_general_ci...三、MySQL 删除数据库 进入mysql 内 执行命令删除数据库 drop命令为: drop database ; 四、MySQL 选择数据库 我们把之前删除数据库再创建一次,这次我们来使用命令选中它...use命令: use ; 五、查看全部数据库 使用SHOW语句找出在服务器上当前存在什么数据库mysql> SHOW DATABASES; 六、查看某个数据库中的所有表 首先看现在你的数据库中存在什么表...: mysql> SHOW TABLES; 七、显示表的结构: mysql> DESCRIBE 日常自言自语 也只有我这种博主才会每天在博客的尾部、天天写上一些自言自语啦。

    2K20

    MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录

    示例按名称按字母顺序排序结果: import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername...您可以使用"DELETE FROM"语句从现有表格中删除记录: 示例删除地址为"Mountain 21"的记录: import mysql.connector mydb = mysql.connector.connect...请注意DELETE语法中的WHERE子句:WHERE子句指定应删除哪些记录。如果省略WHERE子句,将删除所有记录!...防止SQL注入 通常认为,转义任何查询的值都是一种良好的做法,甚至在删除语句中也是如此。 这是为了防止SQL注入,这是一种常见的网络黑客技术,可以破坏或滥用您的数据库。...mysql.connector 模块使用占位符 %s 在删除语句中转义值: 示例使用占位符 %s 方法转义值: import mysql.connector mydb = mysql.connector.connect

    30420

    TSINGSEE青犀视频行人分析用Go删除mysql数据库怎么操作

    TSINGSEE青犀视频开发的行人检测分析功能正在景区进行测试,我们开启行人检测分析功能使用一段时间后,发现后台在一直创建数据库,导致mysql有多个库,我们需要手动删除。...一般操作都是先连接mysql数据库,再删除数据表。若想要直接删除mysql的数据表则不需要直接连接对应的数据库,否则删除失败,程序还会报错。 使用HeidiSQL软件直接输入账号密码可以进入数据库。...直接点击想要删除数据库,点击鼠标右键找到删除即可;或者直接执行sql语句也可删除数据库: DROP DATABASE IF EXISTS `demo` image.png Go使用gorm库都需要打开数据库...Mysql使用此sql语句(DROP DATABASE IF EXISTS demo)没什么问题,可以删除成功。...charset=utf8", dbuser, dbpass, dbhost, dbport) 将database这个值直接删除,这样可以连接数据库,再执行sql语句即可删除数据库

    1.8K20
    领券