首页 > 数据库 >MySQL(二)

MySQL(二)

时间:2022-08-24 17:44:50浏览次数:62  
标签:克隆 数据库 MySQL 查询 插入 表名 数据

一、数据库里的DML语句

1、插入:INSERT和REPlACE

查询插入的语句信息:select * from [表名];

insert,三种方式: 按字段插入、全部插入、批量插入

replace,一种方式:覆盖插入

1-1、字段插入

1-2、全部插入

1-3、批量插入

1-4、replace:插入数据,数据可以覆盖,不保证数据一致性,解决完全一致的问题。

如果,在主键的字段里插入一条一模一样的字段内容,此时使用insert将无效,需要引入replace。

2、更新:UPDATE

更新某⼀条语句:update [表名] set [新的数据] [where筛选]

3、删除:DELETE

delete,3种方式:具体删除某一条数据、删除所有数据(2种)

二、克隆表

克隆表的命令为:create table [需要克隆的表名] like [参照克隆的表名];

克隆只能克隆表的类型,不能克隆数据。

三、克隆表里的数据内容

将一个表里的数据批量的写入另一个表里的命令为:insert into [需要写入数据的表名] select * from [参照数据的表名];

四、传输数据文件

将下载好的数据库文件进行解压,放到某一地方,假设需要使用的是”employees.sql“数据库

使用如下命令将其传输到数据库中:mysql -h localhost -u root -p <employees.sql

此时,使用打开mysql数据库命令后,进行如下操作:

经过查看确实传输成功!

五、MySQL查询

1、基本查询数据

全表查询、查询部分字段、查询⼀个表里面所有的数据条数(2种)

条件过滤:并且(AND)、或者(OR)、包含(IN)、范围检查(BETWEEN AND)

条件过滤:否定结果(NOT)、匹配任意字符(%)、以什么开头(^)、以什么结束($) 

标签:克隆,数据库,MySQL,查询,插入,表名,数据
From: https://www.cnblogs.com/wangwt123/p/16621019.html

相关文章

  • MySQL学习(3)---MySQL常用命令
    ps:此随笔基于mysql5.7.*版本。已知root账户密码进行登录格式:mysql[-h地址][-p端口]-u用户名-p密码省略不写地址或端口则自动使用默认。(地址:localhost;端口:3306)......
  • (八)MySql事务
    事务的特性:A,也就是原子性(Atomicity)。数据操作是不可分割C,就是一致性(Consistency)。一致性指的就是数据库在进行事务操作后,数据库的完整性约束不能被破坏。I,就是隔离性(Is......
  • MySql(二)
    MySql查询基本数据查询全表查询select*fromtableName;查询部分字段selectFieldfromtableName;计数1selectcount(*)fromtableName;计数2select......
  • MySQL(二)
    UPDATE修改updateusersetage=28whereid=1;一定要有表达式,否则严重错误 DELETE删除deletefromuserwhereid=1;指定删除某一行  deletefromuser;表......
  • MySql启动与停止服务
    1、为什么要停止MySql,什么时候可启动MySql本地MySql启动会占用内存,关闭可释放缩占用内存当MySql挂后可启动MySql2、如何重启MySql启动MySqlnetstartmysq......
  • (一)MySQL概述
    一、概述SQL有两个重要的标准,分别是SQL92和SQL99,它们分别代表了92年和99年颁布的SQL标准。E-R(实体-关系)图它是我们用来描述现实世界的概念模型,在这个模型中有3个要素:实......
  • MySQL的指令Ⅱ
    进入mysql的指令mysql-hlocalhost-uroot-pmysql-h101.43.158.84-uroot-p insert是插入数据,如果存在重复数据数据,insert就无法插入,而replace解决重复性数据......
  • mysql php js 经纬度 转换 查询
    坐标系介绍地球坐标(WGS84)WGS-84:是国际标准,GPS坐标(GoogleEarth使用、或者GPS模块)国际标准,从专业GPS设备中取出的数据的坐标系国际地图提供商使用的坐标系火星坐......
  • mysql增删改查json中的某个字段
    创建表1CREATETABLEt_json(idINTPRIMARYKEY,NAMEVARCHAR(20),infoJSON);插入记录1INSERTINTOt_json(id,sname,info)VALUES(1,'test','{"time":"20......
  • QT 连接 MySQL 版本问题
    问题现象SSLconnectionerror:unknownerrornumberQMYSQL:Unabletoconnect问题原因出现这样的现象是因为我QT使用的是5.7的驱动,而我连接的数据库是8.0.30版本的,......