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

Mysql 基本操作

MySQL 关系型数据库—>存储数据的仓库 本质是文件系统 优点:文件系统, 存储数据 , 查询快 IO 2.数据库的创建 数据库是mysql系统中管理和存储数据的仓库 1)显示所有数据库...alter table 表名 drop 列名 4)change(修改列名) alter table t_name change 旧列名 新列名 属性 7.表的基本操作...UnitsOnOrder,0) 4)in 可以比较多个值 5)like 模糊查询 通配符使用: 1.% 匹配多个 2._ 匹配一个 6)null值操作...; min:计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算; avg:计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0; 9)分组操作...对分组后的操作,条件用having 10)多表操作 外键约束:CONSTRAINT FK_UID FOREIGN KEY orders(uid) REFERENCES USER(uid

92730

MySQL基本操作

1.1 MySQL 服务 1.1.1 启动 / 关闭 ☞ 图形化操作 在命令行中执行 services.msc,打开服务,在服务中找到 MySQL 服务,在左侧或者右击选项中对 MySQl服务进行操作...☞ 命令行操作 打开命令行执行 net stop mysql 就可以停止 MySQL 服务,但是我这里提示服务名无效,这是因为我的服务名是 MySQL57 不是 MySQL。...1.2.2 数据库操作 ☞ 查询所有数据库 登录 MySQL 后执行 show databases; 就可以查询出该数据库中所有的库。注意:MySQL 语句后要加 ; 否则认为该语句未完结。 ?...⑦ 数据订正(特别是删除或修改记录操作)时,要先 select,避免出现误删除,确认无误才能执行更新语句。...⑧ in 操作能避免则避免,若实在避免不了,需要仔细评估 in 后边的集合元素数量,控制在 1000 个之内。

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

    MySQL基本操作

    创建数据库: create database 数据库名; 删除数据库: drop database 数据库名; 查看数据库: show databases; 选择要操作的数据库数据库: use 数据库名...例如: update book set name = 'sum' where num = 3; ##这里是将num为3的书名改为sum 当你想修改一条记录中的多个字段时,你可以应逗号分隔,同时进行操作...: 例如: update book set name ='test3' price=30 where num = 4; MySQL约束: 所有的约束必须在创建表的时候加上去; 唯一约束(不允许完全相同的存在...非空约束和唯一约束称之为 主键约束 主键约束: primary key 例如: create table book(num int primary key,name varchar); 一般数字类型的主键配合mysql...一张为班级表 学生表:num name class 班级表:class 而学生表中的class需要参考班级表的class;例如班级表中只存在1班,而学生表中出现了2班,这就出现了数据错误; ##注:MySQL

    38720

    mysql基本操作

    1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。...至于什么基本集,标准集我们不用管,看看就行,牵扯到数据库原理和数学算法里面了 SQL语句结构 结构化查询语言包含6个部分: 一:数据查询语言(DQL:Data Query Language): 其语句,...([dɪˈkler][ˈkɜ:rsə(r)]声明游标)[fɛtʃ] into获取到 MySQL语句 关于数据库的操作 查看数据库: mysql> show databases; +-----------...后面的操作默认都在被选择的数据库中操作。...mysql> create database if not exists HA; 关于表的操作: 创建表: 语法:create table 表名(字段名类型, 字段名类型, 字段名类型); mysql>

    2.2K30

    (二)Mysql基本操作

    目录 服务启动与关闭  登录与退出 MySQL基本语句 ---- 服务启动与关闭  1、打开管理,手动打开 2、用管理员身份运行命令提示符,输入net stop mysql57,代表关闭,输入net...start mysql57,代表启动,具体结果如下所示: 登录与退出 登入  mysql  -h 主机名  -P 端口号  -u 用户名  -p密码 一般来说,只要输入mysql -uroot...退出 exit 或者 quit MySQL基本语句 1、查看所有的数据库 show databases; 代码运行结果如下图所示: 2、创建自己的数据库  create database 数据库名...的字符集默认使用拉丁文,对操作不便,于是我们选择去修改一下,具体方法不展示,有兴趣的话可以去搜索一下。...database 数据库名;  代码运行结果如下图所示: 10、删除表格 drop table 表名称; 代码运行结果如下图所示:         注意,想要删除表,首先要进入这个表的 数据库,才能操作

    31020

    mysql基本操作

    一、库操作 创建库:create database 数据库的名字; 删除库:drop database 数据库的名字; 查看当前有多少个数据库:show databases; 查看当前使用的数据库:select...database(); 切换到这个数据库(文件夹)下:use 数据库的名字; 二、表操作 2.1 增删改查 增 创建表:create table 表名(字段名 数据类型(长度)); create...子查询:select * from department where id not in (select dep_id from emp group by dep_id); 四、索引 4.1 索引的基本知识...当中所有的b+树索引的高度都基本控制在3层 io操作的次数非常稳定 有利于通过范围查询 什么会影响索引的效率 —— 树的高度 对哪一列创建索引,选择尽量短的列做索引 对区分度高的列建索引,重复率超过了...: [root@egon backup]# mysql -uroot -p123 < /backup/all.sql #方法二: mysql> use db1; mysql> SET SQL_LOG_BIN

    1.3K20

    MySQL基本操作

    这次学习和分享的部分是MySQL8.0官方文档的第三章里的创建和使用数据库和常见查询示例,地址是: https://dev.mysql.com/doc/refman/8.0/en/tutorial.html...也可以直接通过目录进行跳转哦 目录 MySQL基本操作(针对小白2) 前言 创建和使用数据库 创建,查看,选择和删除数据库 展示,创建和删除表格 将数据加载到表中,表中数据全清空和特定行的清空 从表中检索信息...----+ | Database | +--------------------+ | information_schema | | menagerie | | mysql...> USE menagerie Database changed 删除数据库:DROP DATABASE XXX mysql> DROP DATABASE menagerie; Query OK, 0...pet; Empty set (0.00 sec) 从表中检索信息 检索用的是SELECT 学习这步操作之前先输入以下命令 INSERT INTO pet VALUES ('Fluffy

    69420

    MySQL Table基本操作

    本文以t_student为例,简单记录下MySQL基本操作。 1....列操作操作包括列的新增、修改和删除: -- 新增score列存储学生成绩,类型设置为double ALTER TABLE t_student ADD COLUMN score DOUBLE; --...查询操作 4.1 查询所有数据 SELECT * FROM t_student; 使用SELECT * FROM table查询会返回表中的所有列,这在某些情况下可能会导致以下弊端: 1....CASE语句 CASE是MySQL中的一个控制流语句,用于根据条件来返回不同的结果。CASE语句可以用于SELECT、UPDATE和DELETE语句中,以及在存储过程和函数中。...扩展:行列转换 在MySQL中,可以使用CASE语句和聚合函数(如SUM、COUNT等)来实现行列转换。以下是一个简单的示例,展示了如何将表中的行数据转换为列数据。

    9710

    MySQL视图基本操作

    1、准备工作 在MySQL数据库中创建两张表balance(余额表)和customer(客户表)并插入数据。...真实表的更新,查询,删除等操作,视图也支持。那么为什么需要视图呢? a、提升真实表的安全性:视图是虚拟的,可以只授予用户视图的权限而不授予真实表的权限,起到保护真实表的作用。...c、简化数据操作:适用于查询语句比较复杂使用频率较高的场景,可以通过视图来实现。 ...... 需要说明一点的是:视图相关的操作需要用户具备相应的权限。...以下操作使用root用户,默认用户具备操作权限。 创建视图语法 create view as ; 修改视图语法 修改视图名称可以先删除,再用相同的语句创建。...删除视图语法 drop view 3、视图的操作 基于单表创建视图 mysql> create view bal_view -> as -> select * from

    52510

    mysql基本语句操作

    MySQL基本操作 以Excel文件举例: 数据库:可以看作是整个excel文件。 数据表:可以看作是一个excel文件中的工作表。...行(记录):可以看作是一个工作表中的一行(row) 列(字段):可以看作是一个工作表总的一列(col) 库操作 SHOW DATABASES; 显示当前MySQL中全部的数据库 CREATE DATABASE...以后在执行影响行数的sql操作的时候一定需要注意条件是否写错或者漏写。...是否重新加载权限表(当我们更改了mysql用户相关的信息之后建议去重载权限) 要解决的问题:允许mysql远程登录 ? a. 先进入数据库选择mysql数据库; b....刷新权限表或者重启mysql 刷新权限:mysql> flush privileges; ? e. navicat登录成功 ?

    1K10

    Linux基本操作&&Linux操作MySQL

    Linux基本操作&&Linux操作MySQL 安装Linux系统 下载VMware虚拟机 下载CentOS-7系统 创建虚拟机 选择自定义 下一步 下一步 选择Linux 选择存放位置...ipconfig 从主机pingLinux系统 ping ip地址 远程工具连接Linux系统 官网下载filezilla 设置主机ip 用户名 密码 端口号为22端口 Linux基本操作...Linux没有图形化界面,我们只能通过控制台去操作系统,我们就要使用类似DOS命令的Linux命令去操作系统 目录 Linux必须通过cd命令切换目录 目录结构 目录命令 创建目录 mkdir...将前一个命令的输出作为本次目录的输入 查看进程 ps -ef 查看当前系统中运行的进程 杀死进程 kill -9 进程的pid 查看当前系统的网卡信息 ifconfig VI编辑器 概述 vi编辑器是Linux和Unix上最基本的文本编辑器...log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致; 主从复制实现过程 主机

    23110
    领券