mysql lesson1

news2024/11/16 16:23:51

常用命令

1:exit 退出mysql

2:uroot p+ENTER键,再输入密码,不被别人看见

3:完美卸载:双击安装包,手动删除program file中的mysql,手动删除Programedate里的mysql

4:use mysql 使用数据库

5:show datebase显示数据库名称

6:show tables看当前数据库中有哪些表格

7:source +文件路径(直接拖拽),实现初始化数据

8:create datebase创建数据库

9:drop datebase bjpowernode删除数据库

10:select database()查询正在使用的数据库

11:select version();查询再使用的版本

12:‘\c’终止一条语句

13:show tables from exam查看其他数据库的表

关于表的命令

14:desc +表的名称  查看表的结构

15:show create table emp查看建这个表时的创建语句

常用的sql语句

1:【简单的查询】DQL查询语句

  • 语法格式 select 字段名1 字段名2  字段名3 from 表名 ,以‘;’结尾。
  • 不区分大小写(关键字不能随便写,其他的可以不分大小写)
  • 如果写一半不想写了就\c
  • 月薪如何变成年薪 sal*12(字段可以参与数学运算)
mysql> select
    -> ename,sal*12
    -> from
    -> emp
  • 给列名重新命名
select ename,sal*12 as YEARSAL from emp;
  • 别名出现中文(用单引号括起来)
select ename,sal*12 as '年薪 'from emp;
  • as关键字可以省略
  • 查询所有的字段
select * from emp;

2:【条件查询】

  •  支持如下运算符

  •  语法格式:select.....from.....where
  •   (先from,再where,最后select)
select ename from emp where sal=5000;

 

select sal from emp where ename='smith';
select ename,sal from emp where sal>3000;
select ename,sal from emp where sal between 1100 and 3000;
  • #between...........and..............

        数字闭区间

        不仅可以数字也可以字符(左闭右开)

  • Null再数据库中不是一个值,不能用等号,只能用is null 或者is not null
    select ename,sal ,comm from emp where comm is  null or comm=0;
select ename,sal ,comm from emp where comm is null;

DB,DBMS,sql三者的关系

1:DB:datebase

2:DBMS datebase management system

3:mysql,oracle,DB2,sql server,sybase都是常用的DBMS

4:sql是一门通用的高级语言,标准的sql适用于所有的数据产品(内部由DBMS来编译)

5:sqms通过sql语句来控制DB

1:表是datebase的基本组成部分,所有的数据都以表格的形式组成

2:表包括行和列,行是data,列是column

3:表分为字段名,字段类型(int,varchar),字段的属性

对SQL语句的分类(增删改查)

                 DQL(select语句,查询语言)

                DML(insert delect update 表里的数据管理语言)

                DD L(    creat drop  alter 表结构)

                TCL(事务控制语言)

                   DCL(授权,控制权限控制语言)

导入初始化数据

  • 登录mysql
  • 查看有哪些数据库 show datebases
  • use mysql 使用数据库
  • show datebase显示数据库名称
  • show tables看当前数据库中有哪些表格
  • source +文件路径(直接拖拽),实现初始化数据
  • create datebase创建数据库

sql脚本

        什么是sql脚本?

        以sql结尾,里面有很多的sql语句。

****批量的执行sql语句,数据量太大,无法打开,就执行source命令完成初始化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/366667.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

InstallAware Multi-Platform updated

InstallAware Multi-Platform updated 原生ARM:为您的内置设置、IDE和整个工具链添加了Apple macOS和Linux ARM构建。 本地化:引擎内多语言感知,可再分发工具,具有资产隔离功能,使您的IP保持安全。 模板:将…

通信算法复习题纲

通信算法复习题1、当信源发送信号满足以下哪一项条件时,接收端采用最小距离准则进行判决等价于采用最大后验概率准则进行判决?2、OFDM系统的正交性体现在哪个方面?3、模拟信号数字化过程中,哪一步会引入量化噪声?4、OF…

考研复试机试 | c++ | 王道复试班

目录n的阶乘 (清华上机)题目描述代码汉诺塔问题题目:代码:Fibonacci数列 (上交复试)题目代码:二叉树:题目:代码:n的阶乘 (清华上机) …

汽车电子社区交流宣传

http://t.csdn.cn/VSLO0http://t.csdn.cn/VSLO0 当今的汽车行业已经进入了数字化时代,汽车电子软件的开发变得越来越重要。在这个领域,开发者们需要应对各种挑战,包括复杂的硬件和软件交互、高效的嵌入式编程和安全性要求。为了帮助汽车电子…

Android Bluetooth(一)——蓝牙的开启和搜索

Android Bluetooth(一)——蓝牙的开启和搜索Android Bluetooth(一)——蓝牙的开启和搜索概览设置蓝牙蓝牙权限设置蓝牙查找设备查询已配对设备发现设备启用可检测性Android Bluetooth(一)——蓝牙的开启和搜…

Git系列——Git理论

概述Git 是一个开源的分布式版本控制系统, 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git没有中央版本库的概念,每个客户端都可成为版本库,内部采用全量方式对文件的每次提交建立快照并存储&#x…

探索开源:获取完整的 GitHub 社区数据集

本篇文章聊聊 GitHub 开放数据集的获取和整理,分享一些数据整理的细节技巧,以及一些相对粗浅的数据背后的事情。 写在前面 分析 GitHub 上的项目和开发者获取是深入、真实的了解开源世界演进的方法之一。 在 GHArchive 项目中,我们能够看到…

什么是知识库,内部知识库和外部知识库各有什么优势?

知识库的定义在互联网的整个历史中多次发生变化。起初,它是一个术语,用于描述比通用关系“数据库”更先进的任何复杂数据存储系统。现在,随着SaaS的出现,知识库一词的含义更加不同。根据定义,知识库是一个自助服务存储…

Java多线程(二)--线程相关内容

1.创建线程的几种方式继承 Thread 类;public class MyThread extends Thread { Override public void run() {System.out.println(Thread.currentThread().getName() " run()方法正在执行..."); }实现 Runnable 接口;public class MyRunnable…

Vue使用ECharts

Vue简介 Vue文档 vue是一款用于构建用户界面的JavaScript框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 ECharts简介 快…

Elasticsearch7.8.0版本进阶——近实时搜索

目录一、近实时搜索的概述1.1、按段(per-segment)搜索1.2、更轻量的方式搜索二、为什么Elasticsearch是 近 实时搜索三、如何解决索引了一个文档然后却没有搜到四、哪种情况不需要每秒刷新4.1、使用 Elasticsearch 索引大量的日志文件4.2、使用 Elastics…

说一下this,实现apply、call

理解this 在ES5中,this的指向始终坚持一个原理:“this永远指向最后调用它的那个对象”,切记这句话。下面看几个例子。 例一 var obj {name: zhangsan,say: function() {console.log(this.name);} }obj.say() // zhangsan 最基本的使用&am…

突破年薪百万难关!吃透这套Java真题合集

前言我相信大多 Java 开发的程序员或多或少经历过BAT一些大厂的面试,也清楚一线互联网大厂 Java 面试是有一定难度的,小编经历过多次面试,有满意的也有备受打击的。因此呢小编想把自己这么多次面试经历以及近期的面试真题来个汇总分析&#x…

【软考——系统架构师】架构、系分、软设的区别和联系

🔎这里是【软考——系统架构师】,关注我考试轻松过线 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏⭐️ 文章目录👀三科相同点👀三科不同点--上午题&am…

【Classical Network】EfficientNetV2

原文地址 原文代码 pytorch实现1 pytorch实现2 详细讲解 文章目录EfficientNet中存在的问题NAS 搜索EfficientNetV2 网络结构codeEfficientNet中存在的问题 训练图像尺寸大时,训练速度非常慢。train size 512, batch 24时,V100 out of memory在网络浅…

联想笔记本无法下载 Lenovo Vantage

状况 在 Microsoft Store 下载时发生错误,可能是如下代码:0x80070005, 0x80073D05, or 0x80070017. 解决方法 1.在“开始”菜单搜索栏中输入PowerShell 2.当Windows PowerShell出现在“开始”菜单中,右键点击此图标,然后选择以…

AWS攻略——使用中转网关(Transit Gateway)连接同区域(Region)VPC

文章目录环境准备创建VPC配置中转网关给每个VPC创建Transit Gateway专属挂载子网创建中转网关创建中转网关挂载修改VPC的路由验证创建业务Private子网创建可被外网访问的环境测试子网连通性Public子网到Private子网Private子网到Private子网知识点参考资料在《AWS攻略——Peeri…

I.MX6ULL_Linux_系统篇(18) uboot移植

原厂uboot 编译 uboot 的移植并不是说我们完完全全的从零开始将 uboot 移植到我们现在所使用的开发板或者开发平台上。这个对于我们来说基本是不可能的,这个工作一般是半导体厂商做的, 半导体厂商负责将 uboot 移植到他们的芯片上,因此半导体…

网易云音乐财报解读:收入大增亏损收窄,“云村”草长莺飞

独家版权时代结束后,在线音乐产业进入了新的发展阶段,各家音乐平台经营状况备受关注。 2月23日,网易云音乐公布了2022年全年财务业绩。财报显示,网易云音乐2022年全年收入为90亿元,较2021年同比增长28.5%。 值得一提的…

IDEA集成Git

1:IDEA集合Git1.1:配置Git忽略文件-IDEA特定文件问题 1:为什么要忽略他们?答: 与项目的实际功能无关, 不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。问题 2:怎么忽略?1&a…