【MySql】数据库_MySql基础
yum install mysql
mysql -u root -p
创建数据库
create database 数据库名;
查看所有数据仓库
show databases;
删除数据库
drop database 数据库名;
修改数据仓库属性
alter database 数据库名 character set 编码方式
切换数据仓库
use 数据库名;
DDL:操作数据库--表
创建表
CREATE TABLE 表名(
列名1 数据类型 [约束],
列名2 数据类型 [约束],
列名n 数据类型 [约束]
);
查看当前库中所有表
show tables;
增加表
alter table 表名 add 新列名 新的数据类型
删除表
drop table 表名;
alter table 表名 drop 列名
查看表的字段(列)信息(类型、大小等)
desc 表名;// desc表示降序
修改表
alter table 表名 modify 旧列名 新列名 新的数据类型
修改表名
alter table 旧表名 rename 新表名;
修改表编码方式
alter table 表名 character set 编码方式
DML:数据增删改
INSERT:插入数据
insert into 表名(列名1,列名2) values(数值1,数值2),(数值3,数值4);
UPDATA:修改数据
UPDATE 表名 SET 列名1=列值1,列名2=列值2 ... WHERE 列名=值
DELETE:删除数据
DELETE from 表名 【WHERE 列名=值】
DQL:查询语句
SELECT column1, column2, ...
FROM table_name
[WHERE condition]
[ORDER BY column_name [ASC | DESC]]
[LIMIT number];
WHERE 子句
有条件地从表中选取数据
UPDATE 更新
修改或更新数据
DELETE 语句
删除数据表中的记录
LIKE 子句
模糊查询
UNION 操作符
UNION 操作符必须由两个或多个 SELECT 语句组成,每个 SELECT 语句的列数和对应位置的数据类型必须相同
ORDER BY(排序) 语句
ORDER BY(排序) 语句可以按照一个或多个列的值进行升序(ASC)或降序(DESC)排序。
GROUP BY 语句
根据一个或多个列对结果集进行分组
INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。
LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。
【MySql】数据库_MySql基础的更多相关文章
- (转)总结之:CentOS 6.5 MySQL数据库的基础以及深入详解
		
总结之:CentOS 6.5 MySQL数据库的基础以及深入详解 原文:http://tanxw.blog.51cto.com/4309543/1395539 前言 早期MySQL AB公司在2009 ...
 - Python进阶----数据库的基础,关系型数据库与非关系型数据库(No SQL:not only sql),mysql数据库语言基础(增删改查,权限设定)
		
day37 一丶Python进阶----数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库: 简称:DataBase ---->DB 数据库即存放数据的仓库, ...
 - php面试题之五——MySQL数据库(基础部分)
		
五.MySQL数据库 mysql_num_rows() mysql_affected_rows() 这两个函数都作用于 mysql_query($query)操作的结果,mysql_num_rows( ...
 - PHP訪问MySql数据库 0基础篇
		
在站点后台,常常要与数据库打交道.本文介绍怎样使用XAMPP来管理MySql数据库及怎样用PHP来訪问MySql数据库. 一.使用XAMPP来管理MySql数据库 首先使用XAMPP打开MySql的管 ...
 - MySQL数据库的基础学习
		
1.什么是数据库 用来存储数据的仓库,简称数据库; 数据库可以在硬盘和内存中存储数据 数据库存储数据的本质: 通过文件来存储数据 2.数据库存储数据与文件存储的区别 (1).一个文件仅仅只能存储在一个 ...
 - MySQL数据库操作基础
		
.MySQL 是什么? )软件(Software):工具(解决问题) )数据库管理系统(DBMS) )关系型(Relation)数据库管理系统(RDBMS):类似Oracle 扩展:db-engine ...
 - mysql数据库之基础SQL语句/语法
		
SQL是现在进入互联网工作人们的必须技能之一,下面分享自己觉得很nice的SQL基本语句,从网上找了,觉得很不错,就分享给大家!简要介绍基础语句: 1.说明:创建数据库 Create DATABAS ...
 - mysql数据库的基础操作
		
注 : 本文中注释因为方便写了# ,mysql中规范应为 -- 创建用户 通过root管理员权限可以创建各种用户,并为他们分配权限及可以操作的数据库. 语法:create user '用户名'@'ip ...
 - MySQL数据库—查询基础,简单查询,条件查询,对查询结果排序
		
一.SELECT语句 SELECT COL1,COL2,....COLn FROM TABLE1,TABLE2,....TABLEn [WHERE CONDITIONS] -- 查询条件 [GROUP ...
 - mysql 数据库 规范
		
目录 mysql 数据库 规范 基础规范 命名规范 表设计规范 字段设计规范 索引设计规范 SQL编写规范 行为规范 mysql 数据库 规范 基础规范 必须使用InnoDB存储引擎 解读:支持事务. ...
 
随机推荐
- TIPTOP GP ERP二次开发规范说明
			
TIPTOP GP ERP二次开发规范说明 TIPTOP ERP共分三大区:topstd(标准区) + toppord(正式区) + toptest(测试区) 标准区 ...
 - wps 设置 word文档不可被修改,指定区域可以修改
			
wps 设置 word文档不可被修改,指定区域可以修改 2021年03月03日09:38:10
 - Aoba's GitLab Doki Theme - 一个简单的 GitLab 主题工具
			
前言 平常工作在用 GitLab 但总觉得缺点什么颜色好单调,于是随手摸了一个主题工具 界面预览 GitLab 主页效果 个人偏好配置页面 安装方法 安装 Tampermonkey 之类的用户脚本工具 ...
 - Java 队列Queue的一些基本操作与概念!!!!!!!!
			
首先Java中的队列(Queue)是一种先进先出的数据结构. 其中常见的一些基本操作与方法,包括: 1.创建队列对象.例如:ArrayDeque.LinkedList等. 2.入队操作.将元素添加到队 ...
 - go defer简介
			
思考 开始之前,先考虑下下面的代码的执行结果: package main import "fmt" func test() int { i := 0 defer func() { ...
 - C#/.NET/.NET Core优秀项目和框架精选(2023年10月更新,项目分类已整理完成欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)
			
前言 帮助开发者发现功能强大.性能优越.创新前沿.简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感.学习新技术.改进代码质量,还是想拓展自己的技术视野,都能为你提供有价值的 ...
 - 【CISCN2019 华北赛区 Day1 Web1】Dropbox 1
			
一.[CISCN2019 华北赛区 Day1 Web1]Dropbox 1 看题 首先是需要注册登录,然后进入是一个文件上传和下载的页面.尝试php一句话木马和burp抓包修改后缀的木马都失败,看来是 ...
 - javascript 如何开启调试功能
			
目录 javascript 如何开启调试功能 方式一: 打开浏览器,点击源码,直接点击一个,就加上断点了 (基于浏览器) 方式二: 打开代码,在 js 中加入 debugger 关键字,就加上断点了( ...
 - 基于LangChain的LLM应用开发2——模型、提示和输出解析
			
本次会讲解LangChain的三个基本组件:模型.提示和解析器. 名词解析 模型(Models):是指作为基础的大语言模型.LangChain中通过ChatOpenAI或者AzureChatOpenA ...
 - DOM级别
			
DOM1 DOM1级由两个模块组成:DOM核心(DOM CORE)和DOM HTML.其中,DOM核心规定的是如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作.DOM HTML模块则 ...