day01 MY SQL 基本操作

自举电容的工作原理-3句话总结 1、一道面试题 照例,先抛出来一道面试题:“Buck电路的SW引脚通常会放置一颗小电容,这颗电容有什么用?”。这个问题问得比较细,非常考验被面试者的硬件基本功。 2、似懂非懂的答案 有小伙伴可能不太清楚这颗电容的作用,回答不上来。也有小伙伴脱口而出:自举电容,用来做升压的。但后面好像说不出来具体逻辑。 没具体了解过,答不上来,也没啥可惜的。但是了解过一点,但又似懂非懂的这种,给出的答案只是轻轻点水或者千篇一律,那无疑是错过了一个加分项。 3、异步Buck的自举环路组成 既然是针对Buck电路讲自举电容,前面 阅读详情

1. MY SQL 基本操作

1.1 TCL--用户创建和授权

MySQL中是以数据库做区分,但是用户可以操作数据库,权限最大的用户是root,在安装MySQL的时候我们已经设置了root的密码

但是真正开发中,不会让我们使用root用户,权限太大,会为我们单独创建用户,这个用户只能操作某个数据库

  1. 创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

需要切换到mysql数据库下,操作user表

username:用户名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:用户登录密码;

2、授权:GRANT ALL PRIVILEGES ON  *.* TO 'username'@'%' IDENTIFIED BY 'password' ;

刷新权限:FLUSH PRIVILEGES;

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";*.*代表所有数据库和所有表;

@ 后面是访问MySQL的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

如 GRANT ALL PRIVILEGES ON  _08_.* TO 'tianliang'@'%' IDENTIFIED BY 'tianliang' ;

把 _08_数据库的操作权限,授权给tianliang用户

All privileges 是所有权限

GRANT select,insert,update,drop,create,delete   ON  _08_.* TO 'c'@'%' IDENTIFIED BY 'c' ;

上面是同时设置查询,添加,更新等操作

当然 也可以只写select , 是只能查询

Select  查询

Insert 插入数据

Update 更新数据

Delete 删除数据

Drop 删除表

Create 创建表

撤销授权

revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可,并且IDENTIFIED BY ‘password’ ,不管是授权还是撤销,都可以不加:

grant all on *.* to tledu@localhost;
revoke all on *.* from tledu@localhost; 
删除用户,会同步把user和db表都删除对应的数据
drop user 用户名@'%’;

演示示例:用户创建和授权

1.2 DDL--数据库创建

上面我们在介绍MySQL的时候提了,MySQL中是以数据库为区分是以表来存储数据,那么接下来我们就来学习如何创建数据库,然后再去学习如何创建表

命令行中的注释

-- 单行注释

/*

 多行注释

*/

命令行基本使用

查看当前链接的MySQL服务器的版本

select version();

显示当前链接的MySQL服务器中的所有的数据库

show databases;

输出指定内容, 字符串需要用单引号括起来,不区分字符还是字符串,都用单引号就行,数值可以直接写

select  ‘xxxx’;

设置字段名

select  ‘xxxx’ as 字段名;

as也可以省略

select  ‘xxxx’  字段名;

切换数据库

use test;

查看当前库下面的所有表,使用这个命令的时候,通常会跟着一条use xxx; 切换数据库,如果当前命令行,没有在库里面打开,直接使用show tables 会报错

show tables;

数据库创建和删除

在当前数据库服务器上创建一个新库

create database day01;

在当前数据库服务器上删除一个库

drop database day01;

演示示例:数据库创建和删除

1.3 DDL--表创建和删除

在数据库day01下创建表student_info

use day01;

create table student_info (

             id int,

              `name` varchar(20),

              salary decimal(18,2)

)ENGINE = innodb default charset = utf8;

存储引擎 :

MyISAM

InnoDB

-- 在数据库day01下删除表student_info

use day01;

drop table student_info;

演示示例:表创建和删除

1.4 DML操作

DML : Data Manipulate Language(数据操作语言) ,主要用于向数据库插入,修改,删除数据使用

涉及的关键字有 : insert delete update

上面我们提到,数据库主要是用于数据存储和操作,而刚才我们讲的那些,只是结构,和数据并没有关系,下面我们来使用一下DML

使用方式如下

Insert (用于向表中添加数据):

格式 :

insert into 表名 (列名1,列名2) values (值1,值2);

示例 :

insert into teacher (name, id, salary)  values ('老刘',1,56.23);

insert into teacher (name, salary)  values ('老王',56.23);

insert into student values(1,'张三'); 这种方式不建议使用,需要添加表中所有的列,并且需要一一对应

Delete(用于删除表中的数据):

格式 :

delete from 表名 where 列名 = 值;

示例 :

delete from teacher where name='老王';可以把符合where条件的记录全部删除。一定要加where条件,否则会删除全表的数据。

delete from teacher where id is null也可以起到上面的作用,判断为null 不能使用 = ,is null 为空 is not null 不为空。

Update(用于更新表中的数据):

格式 :

update  表名 set 列名1=值 , 列名2=值  where 列名 = 值;

示例 :

update teacher  set salary=9999.45, name='dave'  where id = 1;

会将符合where条件的所有记录对应的字段都更新为新值

Select(用于查询表中的数据,属于DQL):

格式 :

select 列限定 from 表限定 where 行限定

示例 :

select * from teacher   where id= 1;

查询teacher表中id为1 所有信息

select * from teacher;

查询teacher表中的所有信息

select name from teacher   where id= 1;

查询teacher表中 id为1 的name值

ADAS方案设计-CAN网络管理与休眠唤醒机制 文章摘要:本文介绍了车载控制系统的五种工作模式及其转换条件,包括睡眠模式、准备睡眠模式、就绪睡眠模式、正常工作模式和重复消息状态。系统唤醒条件包括接收到网络管理报文或电源ON档信号,休眠条件则需满足电源OFF档、功能完成等多重要求。针对下挂节点的网络管理报文发送规则,详细说明了不同状态下的报文发送策略,特别是在哨兵模式、OTA模式等特殊场景下的处理方式。系统在满足休眠条件后会立即停止发送下挂节点网络管理报文,确保电源管理的有效性。 阅读详情

相关推荐

Gamma变换算法之Matlab&FPGA实现

Gamma映射原理 什么是Gamma曲线 人眼的感光与光强并不是呈线性关系的,而是呈非线性关系(指数型关系,如下图左-曲线。在低照度下,人眼更容易分辨出亮度的变化,随着照度的增加,人眼不易分辨出亮度的变化。而图像传感器与输入光强呈线性关系(如下图左-直线)。从图中可见,当传感器感光在20%左右时,人眼感光响应达到了50%,人眼对低照度的变化更为敏感。从下图右侧可见,Reference Tone为人眼感光50%的亮度,而传感器在感光50%时则相对暗的多(见Select,近似中性灰)。这种将原始图像通过映射操

CrazyBingo的博客 7406

mysql数据库DBA题型问题解答

1 把/etc/passwd文件的内容存储到userdb库下的user表里,并做如下配置: [root@host51 ~]# cp /etc/passwd /var/lib/mysql mysql> create table user(name char(50),password char(10),uid int,gid int,comment char(150),homedir char(...

chengxiug的博客 1637

深入解析:如何在Visual Studio中高效编译libredwg与libdxfrw

本文详细介绍了在Visual Studio中高效编译libredwg与libdxfrw的完整流程,包括环境配置、源码获取、CMake技巧及常见错误解决方案。针对CAD开发者,提供了从基础编译到项目集成的实用指南,帮助快速处理DWG/DXF文件,提升开发效率。

weixin_29215391的博客 232

mysql

mysql数据库 1、数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作(crud) (2)常见的数据库 * oracle:是oracle公司产品,是大型的收费的数据库 * db2:是ibm公司的产品,是大型的收费的数据库 * SQLServer:是微软公司产品,是中型的数据库 * MySQL : 在oracle收购之后6.x版本开始收

fanhenghao的博客 324

Palantir解密:从企业数字化能力构成说起,“本体”如何破解现代企业数据应用难题?

抛开技术外壳来看,Palantir“本体”的理念内核其实并不复杂:构建一个统一、可操作的数字现实,以高效驱动决策与行动。其技术实施和产品沉淀的过程诚然是高复杂性、高难度的,但这正体现了Palantir所代表的新硅谷“All in AI+”的战略决心。对于我们而言,必须深刻认识到:企业数字化能力建设既不是高精尖技术的简单堆砌,也不是局部场景的数字化改良,而是一场企业级的“数字孪生”——关乎战略、组织与业务全域的体系能力的重塑。

SZSDQJC的博客 1685

Ubuntu AX200 iwlwifi-cc-46.3cfab8da.0.tgz无法下载的解决办法

AX200 iwlwifi-cc-46.3cfab8da.0.tgz 无法下载网页出问题使用 其他方法来进行但是前提还是有网络。

chen20170325的博客 1039

MySQL之增删改查

前言:以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令,所有所有操作都建立在单表上,未涉及多表操作。 前提:在进行“增删改查”的操作之前,先建立一个包含数据表student的数据库(具体操作可以见MySQL之最基本命令): 1、“增”——添加数据 1.1 为表中所有字段添加数据 1.1.1 INSERT 语...

weixin_30632883的博客 832

BERT + BiLSTM-CRF 处理流程

BERT是一个基于 Transformer 的预训练语言模型。与传统的语言模型不同,BERT 是双向的,即它同时利用上下文信息进行词表示学习。BERT 在大规模语料库上进行预训练,可以捕捉到深层次的语言知识和上下文关系,生成非常丰富的词向量表示。在序列标注任务中,BERT 被用作输入文本的编码器,将每个词映射为上下文相关的词嵌入(embeddings)。

AI Agent 首席体验官 2258

UID和GID(详细说明)

一、UID(User Identify)中文用户ID,相当于身份证一样,在系统中是唯一的。 用户分类centos6超级用户 UID=0 root普通用户 UID=500起 oldboy虚拟用户 UID=1-499 存在满足文件或者服务启动的需要。一般不需要登录;(傀儡) centos7超级用户 UID=0 root普通用户 UID=1001起 虚拟用户 UID=1-1000 存在...

datiewen9424的博客 4703

从波士顿动力SpotMini拆解看四足机器人机械设计:关节布局与电机选型的5个关键决策点

本文深入解析波士顿动力SpotMini四足机器人的机械设计,聚焦关节布局与电机选型的5个关键决策点。通过拆解髋关节偏移距、膝关节传动链、电机热管理等核心设计,揭示商业级四足机器人的工程智慧,为工业巡检、物流机器人等应用提供实用参考。

postgres8guard的博客 893

【ARM CoreLink 系列 5.3 -- CI-700 SLC memory 系统组件详细介绍】

在 CI-700 系统级缓存(SLC)内存系统中,HN-F 节点负责管理缓存一致性和数据传输。每个 HN-F 节点可以发送三种类型的 Snoop 请求,以确保系统中多核处理器和缓存之间的一致性。CI-700 中的系统级缓存(SLC)内存系统通过 HN-F 节点支持 TrustZone® 技术。以下是 CI-700 支持的 SN 类型以及配置方法的简要介绍。ARM CI-700 系统级缓存(SLC)是一个分布式、主要排他性(mostly exclusive) 的最后一级缓存,集成在 HN-F 节点内。

CodingCos的博客 897

数据库应用技术课程设计之商城管理系统

数据库应用技术课程设计之商城管理系统

满天星的博客 9万+

大模型的应用与微调:如何调用 LLM?从 OpenAI API 到本地部署

本篇文章介绍了如何调用 OpenAI、DeepSeek、Manus、通义千问等大模型 API,并探讨了 LLM 本地部署的方法。在实际应用中,可以根据需求选择云端 API 或本地化部署方案,以满足不同的计算需求和隐私要求。下一篇:大模型微调与 RAG 技术(LoRA、QLoRA、向量数据库)

晴天彩虹雨的博客 1157

SQL-Day01

2019年6月19日数据库 : 第一天 目录数据库数据库简介:数据库的分类主流DBMS介绍开源和闭源SQL如何连接数据库软件数据库相关SQL1. 查看所有数据库2. 创建数据库3. 查看数据库详情4. 创建数据库指定字符集5. 删除数据库6. 使用数据库表相关SQL1、创建表2、查看所有表3、查看表详情-表引擎:4、创建表指定引擎和字符集练习:表相关SQL(续)1、查看表字段2、删除表3、修改表名...

JJ_Zhangjian的博客 884

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SQL——复习理解day01

SELECT * FROM Websites; SELECT name,country FROM Websites; SELECT DISTINCT country FROM Websites; //仅从 "Websites" 表的 "country" 列中选取唯一不同的值 SELECT * FROM Websites WHERE id=1; SELECT * FROM Websites WHERE country='CN'; //'CN' 文本字段使用了单引号。 如果是数值字段,请不要使用引号。 A

Pandora_417的博客 286

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

My_SQL day1

今天学习的内容有mysql基本结构,MySQL账户操作,MySQL库操作,MySQL表操作,MySQL表数据操作。

WuMingf_的博客 601

MY DAY 01

温故知新【1】 1.分组查询 DQL查询语句 语法: order by 排序字段 排序方式, 排序字段1 排序方式1 排序方式有两种:a.ASC(升序) b.DESC(降序) 注意事项:如果有多个排序条件,当前的排序条件一样时,则会进行判断第二个条件 2.聚合函数 聚合函数 :将一列数据作为整体,进行纵向计算。 a.count(个数) SELECT COUNT...

wjn19960911的博客 281

My SQL-day01-Jyunit、反射、注解

Junit的用法 Junit单元测试: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名:xxx.xxx.xx.test test 2. 定义测试方法:可以独立运行 建议: * 方法名:test测试的方法名 testAdd

xingxing_LM的博客 341

mysql学习 day01

今天是学习mysql的第一天。 首先我先了解了数据库和SQL概述,和mysql产品介绍。又学习了mysql的卸载。在卸载中如果遇到了问题,那就采取:卸载->删除数据->重启电脑->安装的时候换一个目录,这个方法,或者也可以换一个盘符。这两种方法都可以。下面是mysql安装和配置: msyql server 5.5.15 编辑 my.ini -> Notepad++ my.ini 路径 C:\Program Files (x86)\MySQL\MySQL Serve...

m0_49528461的博客 204

w7 day01 day02

w7 day01 day02 什么是web前端 web面向用户(浏览者),看的见摸得着的都是前端 输入域名后,命令通过互联网找到服务器,如果命令正确返回相应结果。 人机交互属于前端 服务器处理,数据校验属于后端 前端三个部分 html 结构 css 外观 js 交互 前端的分类 前端设计 前端架构 前端设计 设计师 UI设计/交互设计 网页美工 —> ...

weixin_45615608的博客 199

Day01 Record

My program journey starts in February and I learnt the fundemantals of Python, SQL language, and several libraries until the May. After that, I tried to learn about Java, and now I did some little project like the Battle City. I really enjoy the progress o

LanceBox的博客 756

MYsql基础day01笔记

今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 4. 常见...

29岁的裴野永远爱你 387

day01-mysql基础

问题:SQL语句:操作方式?操作方式的分类?(面试题)。了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL。结构化查询语言,一门操作关系型数据库的编程语言。定义操作所有关系型数据库的统一标准。对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。

qq_74289024的博客 1117

小白学习之Mysql-day01

一、数据库 1、数据库介绍 数据库:它本身是一个软件,由数据库厂商提供。主要存储和管理数据。 mysql:Oracle公司提供,分为商业版和社区版。端口:3306 Oracle:Oracle公司提供,收费版。政府,银行等传统企业单位。 SQLServe:微软提供,收费。 DB2:IBM公司提供,收费。 2、mysql安装和卸载 3、超管密码修改 登录安装Mysql的操作系统。 停止mysql服务器 :管理员身份打开cmd,运行net stop mysql 在cmd下 输入 mysqld --skip-

qq_42716860的博客 257

my python day8

一、数据库 数据是存放数据的仓库 ,是长期存在才计算机内的有组织,可共享的数据集合。 数据库管理系统是操作和管理数据库的大型软件。 如MySQL、Oracle、SQLite、Access、MS SQL Server mysql主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码,因为开放源代码这个数据库是免费的,他现在是甲骨文公司的产品。oracle主要用于银行、铁路、飞机场等。...

weixin_30443747的博客 72

My SQL 应用总结

创建表 CREATE TABLE TEXT( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT'id', NAME VARCHAR(50) NOT NULL COMMENT'姓名', AGE INT(10) NULL COMMENT'年龄', SEX INT(10) NULL COMMENT'性别', PHONE VARCHAR(11) NULL COMMENT

Cactus 2049

mysql数据库学习day01,给爷冲

1.什么是数据库? 数据库是按照数据结构来进行组织、存储和管理的仓库 相关术语 数据库系统:DBS 包括了数据库,数据库管理系统,应用开发工具,管理员和用户 SQL语句 首先它是结构化查询语言 DDL:数据定义语言 DML:数据操作语言 DQL:数据查询语言 DCL:数据控制语言 2.MYSQL相关操作 my.cnf是MySQL的配置文件 登录/退出 登录 1.mysql -uroot -p 2....

jo___jo的博客 214
上一篇: Day26 Lambda表达式、函数式接口
下一篇: My SQL day02
java_yangXL
博客等级 码龄5年 1粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值