Mysql 常用SQL语句

news2024/11/26 18:43:19

1、查看mysql中所有的数据库,   show  databases;
2、创建库  create database 库名;(也可以用   create   database if not exists  库名;  表示如果库不存在再创建)
例:create   database if not exists   ecology;
3、删除库  drop   database  库名称
4、创建一张简单的表 

create  table if not exists web.students(id int,name varchar(3),age int,birth datetime);


5、

insert  web.students values (1,"张三",18,now()),(1,"李四",21,now());


//创建视图
create  or replace    view   contractlistdtl  as 
select   t1.id as 序号, t1.htbh as  合同编号, t1.htmc as 合同名称,t1.htzje as 合同总金额,
t1.htlx as 合同类型,t3.mc as 合同类型名称 , t1.fzr  as 负责人, t2.lastname as 姓名
 from    uf_htxxll t1,hrmresource   t2 ,uf_htlx t3   where  t1.fzr=t2.id   and t1.htlx=t3.id


#(select  lastname  from  hrmresource h  where h.id=t1.fzr) 

##查询表
select   * from   uf_htxxll;  //合同明细表

select  * from   uf_htlx;

update   uf_htxxll  u1 set u1.fzr=24   where  u1.id=12;

select   * from   hrmresource; //人力基础信息表

##查询视图

select   *   from   contractlistdtl

2.登录root用户:  

mysql -u root -p
3.查看所有数据库:

  show databases;
4.选择一个数据库操作:  

use database_name;
5.查看当前数据库下所有的表: 

 show tables;
6.创建一个数据库:  

create database database_name;
  创建一个编码是utf8的数据库。  

create database test1 default character set utf8 collate utf8_general_ci;
7.删除一个数据库:  

drop database database_name;
drop database database_name;
8.删除一个数据库: 

 drop database database_name;
9.删除一个表: 

 drop table table_name;
10.SQL插入语句:

 insert into table_name(col1,col2) values(value1,value2);
11.SQL更新语句:  

update table_name set col1='value1',col2='value2' where where_definition;
12.SQL查询语句:  

select * from table_name where...
13.SQL删除语句: 

 delete from table_name where...
14.增加表结构的字段:

 alert table table_name add column field1 date ,add column field2 time...
15.删除表结构的字段:  

alert table table_name drop field1;
16.查看表的结构: 

show columns from table_name;
17.limit 的使用:  

select * from table_name limit 3;//每页只显示3行
  select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。
  此处可很好的用来作分页处理。
18.对查询结果进行排序:

select * from table_name order by field1,orderby field2;多重排序
19.退出 

MySQL:exit;
20.去除字段中的回车符和换行符

update test set contont=replace(replace(contont,char(10),''),char(13),'');
  contont是字段名称;test是表名

  可以分开写: 

update test set contont=replace(contont,char(10),'')
  update test set contont=replace(contont,char(13),'')
21.显示系统的编码方式

 show variables like 'char%';
22.显示数据库的编码方式  

show create database database_name;
23.修改数据库的编码方式 

alter database database_name character set utf8;
  其中utf8为编码方式

24.显示数据库表的编码方式  

show create table table_name;
25.修改数据库表的编码方式

alter table table_name convert to character set utf8 collate utf8_general_ci;

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

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

相关文章

Visual Studio安装遇到的问题

因为在安装pytorch3d0.3.0时遇到问题,提示没有cl.exe,VS的C编译组件,查了下2019版比2022问题少,下载安装时遇到的问题记录: 查看搜素栏搜时间,查看系统日志,报错为: 创建 TLS 客户端…

农业信息管理(源码+文档)

农业信息管理系统(小程序、ios、安卓都可部署) 文件包含内容程序简要说明功能项目截图客户端首页我的今日动态动态详情登录修改资料今日价格今日报价注册页 后端管理文章管理用户管理分类管理 文件包含内容 1、搭建视频 2、流程图 3、开题报告 4、数据库…

从智能驾驶全技术供应链看智能驾驶“灵魂”

从智能驾驶全技术供应链看智能驾驶“灵魂” 附赠自动驾驶学习资料和量产经验:链接 智能驾驶主机厂与技术供应链的灵魂之争伴随着智能驾驶技术兴起而来,也伴随着技术供应链的繁荣虽然嘴上很少提起但是行动却很雷厉,首先是扛起民族大旗的华为…

全网营销:提升知名度与市场份额的有效策略

一、什么是全网整合营销? 是指整合产品规划、产品开发、网站建设、网上商店运营、品牌推广、产品分销等一系列电子商务内容的新营销模式,是传统网络、移动互联网、个人电脑互联网的整合。根据目前的观点,是个人电脑移动集成、在线和离线集成…

vue2 列表一般不使用索引删除的原因

在 Vue 中使用索引来删除列表项可能会导致一系列问题,尤其是在处理动态列表时。以下是一些可能的问题和相应的例子: 1. 数据不一致问题 当你使用索引来删除列表中的某个项时,如果列表中的其他项发生了变化(比如新增或重新排序&a…

SSM框架学习——Spring事务管理

Spring事务管理 概念 事务(Transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么都不执行,是一个不可分割的工作单元。 事务有如下特性: 原子性隔离性一致性持久性 …

有单片机基础,准备过一遍freertos,之后再学linux

应届生我觉得继续把单片机深入一下比较好。 站在公司的角度思考一下,个人觉得应该有以下结论: 1 大公司具备技术资金等优势,因此喜欢学历好,理论扎实能够攻坚的人。倾向于培养各个领域的专家,共同构建自己产品的竞争…

全流程基于GIS、python机器学习技术的地质灾害风险评价与信息化建库实践应用

将结合项目实践案例和科研论文成果进行讲解。入门篇,ArcGIS软件的快速入门与GIS数据源的获取与理解;方法篇,致灾因子提取方法、灾害危险性因子分析指标体系的建立方法和灾害危险性评价模型构建方法;拓展篇,GIS在灾害重…

基于“遥感+”蓝碳储量估算、红树林信息提取实践技术应用与科研论文写作教程

原文链接:基于“遥感”蓝碳储量估算、红树林信息提取实践技术应用与科研论文写作教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247599633&idx5&sn1398cde523f9c5e036e4d478fc1d3388&chksmfa8207f6cdf58ee0a3a2bf652e7ac5cf65636b05f9e…

探索数据库-------MYSQL故障排除与优化

目录 mysql逻辑架构图 一、MySQL 数据库故障 1.1 MySQL 单实例故障排查 1.1.1故障现象 1 1.1.2故障现象 2 1.1.3故障现象 3 1.1.4故障现象 4 1.1.5故障现象 5 1.1.6故障现象 6 1.1.7故障现象 7 1.1.8故障现象 8 1.2MySQL 主从故障排查 1.2.1故障现象 1 1.2.2故障…

【PDF技巧】PDF文件打开密码,如何设置?

想要给PDF文件设置打开密码是保护文件内容不被他人查看的好选择,但是因为每个PDF编辑器不同,大家的简单设置方法都有些不同,不过今天小编给大家分享一个通用的PDF文件设置打开密码的方法给大家。 打开pdf编辑器,我们点击工具栏中…

6000000IOPS!FASS×kunpeng920全新突破

实测数据详见下文 网络环境 前端和后端网均采用100GE网络,管理网采用1Gbps以太网。 前端网和后端网通过不同网段隔离,与管理网物理隔离。 软硬件配置 存储端配置: 客户端配置: 软件配置: 存储集群配置: …

【区块链 链外交易】SoK Off The Chain Transactions

SoK Off The Chain Transactions 摘要 本文对区块链进行了简单介绍,分析目前区块链的缺点——交易吞吐量和速度慢的原因,在此基础上引出解决此问题的方法,也是本轮将要论述的主题——链外交易。之后介绍了链外交易的基本概念和结构,并对两种类型的链外交易:通道和信任链…

PMAT:使用低覆盖度HiFi测序数据的高效植物线粒体组装工具包

PMAT: an efficient plant mitogenome assembly toolkit using low-coverage HiFi sequencing data ,一篇关于线粒体组装工具包的文献 PMAT:使用低覆盖度HiFi测序数据的高效植物线粒体组装工具包 植物的完整线粒体基因组(mitogenomes&#x…

软件项目经理面试必备PMP知识 | 软件项目管理面试题目

1. 在项目管理中,客户可以控制范围、时间和成本中的哪些方面? 范围、时间和成本构成了项目管理中的三角关系。当其中一项发生变化时,很可能会影响到其他两项。项目管理的核心在于在保证质量的前提下,寻求这三者之间的最佳平衡。作…

Metasequoia 4 for Mac v4.8.7激活版 水杉3D建模器

Metasequoia 4 for Mac是一款强大的3D水杉建模软件,该应用程序设法提供一组强大的功能,并通过非常友好的界面提供。运行水杉有几种模式,即初学者,建模(字符串),建模(图标&#xff09…

搭建端到端检索式问答系统

问答系统(Question Answering System, QA)是信息检索系统的一种高级形式,它能用准确、简洁的自然语言回答用户用自然语言提出的问题。问答系统的应用空间十分广,包括搜索引擎,小度音响等智能硬件,聊天机器人,以及政府、…

golang语言系列:学习路线图

云原生学习路线导航页(持续更新中) 本文是 golang语言系列 文章,主要展示golang语言学习的全路线图 参考:https://github.com/darius-khll/golang-developer-roadmap/blob/master/i18n/zh-CN/ReadMe-zh-CN.md

【攻防世界】file_include (PHP伪协议+过滤器)

打开题目环境: 进行PHP代码审计,发现这是一个文件包含漏洞。 我们尝试利用PHP伪协议中的 php://filter来读取 check.php 中的内容。 构造payload 并提交: 发现payload被过滤掉了,我们就需要尝试使用不同的转换器。 PHP各类转换…

鸿蒙OS开发问题:【尺寸适配算法】

背景 如何在HarmonyOS 系统上出设计稿? 问题1: 为什么要计算虚拟高度,即 virtualHeight static adaptDimension(value: number): number {let deviceDisplay: display.Display GlobalContext.getContext().getObject(display) as display.Display;le…