查询数据库信息的一些命令:
MySQL 创建、删除数据库 :
关于MySql数据类型参照此处菜鸟教程
创建表(以创建一张学生表为例):
删除数据库表:
插入数据:
查询语句模板
MySQL 的 WHERE 子句的字符串比较是不区分大小写的,如下图:
使用 binary 区分大小写,如下查询:
通用语法:
例如如下所示(更新表中id为2的name字段):
通用语法:
如下:
通用语法:
例如:
通用语法:
ALL:表示返回所有结果,包含重复数据
DISTINCT:去除重复数据,返回查询结果
例如:
有ASC(升序)和DESC(降序)两种,默认为升序
例如:
group by:可根据查询结果进行分组统计;
如下示例:
连接分为三种:内连接,左外连接,右外连接
内连接(inner join):获取两个表中字段匹配关系的记录
左外连接(Left join):获取左表所有记录,即使右表没有记录
右外连接(Right join):获取右表所有记录,即使左表没有记录
示例如下:
内连接:
左外连接:
右外连接:
查询空值和查询非空值使用IS NULL 和IS NOT NULL来处理
示例如下:
在表中增加删除字段:
修改字段类型:
修改字段类型及名称:
修改字段默认值:
在mysql中如果不设置默认值,会被默认为NULL;
示例修改NULL值为自己的默认值
不会修改现有数据的值
删除默认值:
修改表名:
创建临时表:
本文介绍了MySQL数据库的基本操作,重点讲解了创建数据库的语法及字符集、校验规则设置。内容包括: 数据库创建语法结构及可选参数说明 创建不同字符集数据库的实例演示 如何查看系统默认字符集和校验规则 查询MySQL支持的字符集列表 校验规则对数据库的影响 通过具体SQL示例,展示了创建普通数据库、指定utf8字符集数据库以及同时设置字符集和校验规则的方法,帮助用户掌握数据库创建的关键技术点。
建议使用这种写法,因为数据库已经存在的话,就是报错mysql> CREATE DATABASE IF NOT EXISTS database_name;
1、查看数据库结构(1)查看当前服务器中的数据库MySQL是一套数据库管理系统,在每台MySQL服务器中,均支持运行多个数据库每个数据库相当于一个容器,其中存放着许多表。下面分别介绍查看数据库、表结构的相关操作语句:show databases语句:用于查看当前MySQL服务器中包含的数据库,MySQL的每一条操作语言都是以(;)结束的。经初始化后的MySQL服务器,默认建立了四个数据库:info
1,数据库规范化 根据使用数据的方式来设计数据库的格式,不要储存重复数据,常用到的数据最好单列。 要描述的事物-->信息列表(如何取得信息)-->综合信息拆分-->原子性数据(不一定最小但是效率最高)原子性的规则:1)具有原子性数据的列中不会有多个类型相同的值;2)具有原子性数据的表中不会有多个存储同类数据的列&nbs
RDBMS 术语 在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语:数据库:数据表:列:行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。冗余:存储两倍数据,冗余可以使系统速度更快。主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。外键:外键用于关联两个表。复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。索引:
MySQL连接方式 使用MySQL二进制方式连接[root@host]#mysql -u root -pEnter password:*******MySQL创建数据库CREATE DATABASE 数据库名;[root@host]#mysql - root -pEnter password:****mysql>create DATABASE runoobMySQL 删除数据库 dr
1、如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。 夯实基础 计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入,只有有着扎实的基础功底,才能在技术的道路上走得更快、更远。对于MySQL的学习来说, SQL语句是其中最为基础的部分,很多操作都是通过SQL语句来实现的。所以在学
一、数据库的操作数据库中的注释方式:1.使用#2.使用–1.数据库的创建:# 链接mysql数据库后,进入mysql后可以操作数据 # 1. 创建库 create database if not exists tlxy default charset=utf8;-- 1. 数据库 tlxy 如果不存在则创建数据库,存在则不创建 -- 2. 创建 tlxy 数据库,并设置字符集为utf8
最近要学习MySQL的相关知识,就去菜鸟教程里面仔细看了下教程,想做一下笔记记录建立MySQL过程中遇到的问题和一些概念上的疑惑。里面的内容大部分来自菜鸟教程(照着教程做一般都不会出现什么问题,所以记录了一些概念的解释,还有一些相关操作),当然了作者属于动手菜鸡型选手,在建立MySQL过程中照着做都出现了问题,这里说一下遇到的坑和解决的相关方法。MySQL介绍首先需要了解 什么是数据库?数据库(D
前言安装MySQL5.7版本可以看我上两个帖子。1、安装教程2、避坑篇 安装好就可以进行数据库的基本操作了。本节目录: 一、数据库基本操作 1.登录数据库 2.创建数据库 3.查看数据库 4.选择数据库 5.删除数据库 6.更新数据库 二、数据表的基本操作 1.创建数据表 2.查看数据表 3.修改数据表 4.删除数据表 三、小结一、数据库的基本操作1、登录数据库 一定要用ne
MYSQL数据库操作数据库操作的基本步骤:连接数据库 输入用户名和密码.对数据库、表结构、表数据进行操作.退出数据库.1 登陆和退出数据库(1)数据库登陆# 输入以下命令# -u 后面是登录的用户名# -p 后面是登录密码, 如果不填写, 回车之后会提示输入密码mysql -uroot -p (2)退出数据库quit 和 exit或ctrl + d 2 数据库操作查看所有数据库show datab
博客借鉴视频来源【蛮好的视频,有时间可看】MySQL-进阶篇一、MySQL概述1、数据库相关概念名称描述简称数据库(DB)存储数据的仓库DataBase数据库语句(SQL)操作关系型数据库的编程语言Structured Query Language 数据库管理系统(DBMS)操纵和管理数据库的软件系统(Mysql,Oracle等)DataBase Management System&nb
目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求。这里,我们所要向大家介绍的MySQL数据库是众多的关系型数据库产品中的一个,相比较其它系统而言,MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于
数据库的基本操作创建数据库 创建数据库之前首先我们要查看一下当前所存在的数据库: 这里个人建议一点就是当使用SQL语言关键命令时 使用大写,这是一个良好的SQL编写习惯;当然,如果用小写命令也是可以达到同样效果的,建议从一开始学习时就强迫自己使用大写编写。 OK,下面就使用CREATE DATABASE database_name;创建所需数据库;创建好数据库后使用SHOW
一、登录MySQLmysql -h hostname -u username -p // 例:mysql - h localhost -u root -p二、数据库的基本操作1、创建、查看数据库(CREATE、SHOW)CREATE DATABASE 数据库名称; // 创建SHOW DATABASES; // 查看 SHOW CREATE DATABASE 数据库名称; // 查看某个已存在
查询语句——SELECT查询语句将是我们在使用数据库的时候使用得最多,最灵活,也是最能体现能力的语句。接下来,我们将介绍几种比较常用的【SELECT】语句的查询方式。其的基础语法为:SELECT 列名1,列名2,列名3,...From 表名 WHERE 条件表达式例如:我们想查出【user】表中名字为【张三】的人mysql> SELECT * FROM user WHERE name =”张
高光谱解混是遥感图像处理中的重要技术,用于从混合像元中提取纯光谱特征(端元)和它们的比例(丰度)。 % 优化的高光谱解混算法 % 包含VCA、FCLS、SUnSAL、CLSUnSAL和基于深度学习的解混方法 clear; close all; clc; warning off; %% 参数设置 da ...
一、机台操作相关 ● 机台认识-下Job基本步骤(基于System Manual Job界面) ○ 核心界面功能定位:该界面是完成wafer刻蚀任务下发的核心操作窗口,集成了wafer定位、Job设置、工艺参数监控等功能,需严格按步骤操作以避免工艺失误。 ○ Wafer定位操作(P1-P3模块): ...
通过leetcode的查找Longest Palindromic Substring最长回文子串,来学习一下动态规划。 动态规划的核心是能把当前问题分解成已经有的更小的问题,然后直到这个问题有一个常数答案,并且这个分解过程有一个固定模式。 所以最终目的就是寻找 1. 固定的分解模式 2.常数答案。 ...
################################################################################################### 改编自:# # 为了更好的学习ELK,将 散尽浮华 的博客拿过来,根据我个人的情况进行了编辑。为此向散尽浮华表示衷心的感谢。#################################