MySQL的一些常用的SQL语句整理
安装MySQL有两种的方式,一种是解压版本,但是需要配置环境变量,相对而言比较麻烦。所以我们一般采取第二种方式,那就是到MySQL的官网上下载安装版。这样就会省去很多麻烦,在这里我就不再详细的介绍具体的安装过程了,百度一下,Google,上面有手把手的教程。好了话不多说,让我们开始我们今天的话题--MySQL的操作语句
首先打开MySQL的客户端会让你输入你安装时设置的密码,这样的好处是保护你的数据库的安全性,这就在一定程度上避免了他人对你的数据库的恶意操作。输入正确的密码后就会进入我们的MySQL 的BIOS界面了,然后输入
show databass;//显示MySQL保管的数据库(们),从这里我们也不难看出MySQL本身就是一个类似于托管性质的软件没他的存在就是管理你创建的数据的仓库
use databaseName;//在这里databaseName是你想使用的数据库的名字,是具体的数据库的名字而定,
在use之后,我们就相当于进入了你所要进入的数据的仓库,就好比你从刚才那个码头(里面有很多仓库)进入到了具体的一个仓库内部,这就是use的作用,它使得我们更有针对性的工作
show tables (from databaseName);//括号里里的内容可以不加,因为前面我们已经进入了对应的数据库中了,但是为了规范化操作,你也可以加上去,本句就是展示出你的数据库中到底都有哪些表,变得一目了然。好比你这个仓库里一共有多少房间,这个语句的作用就是罗列出这些“房间"的名字或者编号
show columns from tableName;//这句话就是要展示出你某一张表中的具体的内容,同样的打个比喻,就是说你这个房间里有几中货物啊,然后列出来;
select * from tableName (order by columnName);//这个语句可谓是咱们数据库中最为常用的sql语句了,下面我将具体的讲解每句话的具体的含义,首先”*“,这就是一个占位符,其实占位符祈祷的作用就是占位,也代表”所有内容“,不言而喻,占据一个可以代替任何内容的位置,在今后的数据库的操作中,我们select的不仅仅是全部内容,而是有针对性的选择喽,下面是从哪个表选取数据,所以我们要使用from tableName;然后是括号里的内容,这根据你自己的需求进行使用,大致就是你想按表中的哪一列进行罗列,当然了,还有一些更加复杂的select,你还可以加上一些附属的条件,比如返回一个结果集的区间,或者在一个给定的范围内进行select,在此仅仅是讲解常用的select,所以就不一一列出咯,有兴趣的小伙伴们可以查一查这方面的知识;
update set columnName='newValue' from tableName where anotherColomnName='oldValue';//这很明显是个对数据库的更新操作,这也是非常常用的一条语句,使用的时候注意对value加上单引号没这样有助于规范的进行对数据库的操作,能最大限度的减少你的sql语句的出粗的概率,还有要注意的就是一定不能缺少where语句,否则就会把你这张表上所有的value全部修改为newValue,而且我们都知道MySQL是不可逆操作的,所以一旦被修改,那就是不可逆的。在如此数据无价的时代,造成的损失可想而知。
insert into tableName(column1,columns2···) values(value1,value2···);//这就是向数据库中插入数值的最经典的用法,只要注意插入数据的时候讲对应的数据的数据类型与数据库中对应的列的数据类型相一致就可以了,否则就会导致数据的插入操作失败。
DELETE ;//这里仅仅是一个举例,当然还有可以一下删除多个表的内容对的语句,如DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;或者
DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;都是可以的,同样的,我们一定不能忘记加上where语句,否则同样会导致不可弥补的损失
下面介绍一下delete tableName和drop tableName的区别,看起来这两个语句并没有什么区别,实则不然,这两个语句可是大有不同的,具体的表现在于前者只能删除表的内容,
但是却不能删除整个表,也就是表的columns还在,只不过此时的表仅仅是一个空表罢了,然而后者却可以实实在在真真正正的删除这张表,所以操作的时候一定要谨慎的使用
至此,这篇针对MySQL入门新手对MySQL的简单的操作就完结了,总结一下,大致分为五个部分,增、删、查、改、排序,如果我之所述有哪里不对的地方,还请广大博友给予指正
,希望拙作能对你们有所帮助,那样的话,也不枉费我码了这么多字。
MySQL的一些常用的SQL语句整理的更多相关文章
- Oracle数据库常用的Sql语句整理
Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...
- 【转】数据处理常用的sql语句整理
一下语句都是基于 mysql数据库 查询是否使用索引 explain select * FROM t_table1; 结果列的含义: table:此次查询操作是关联哪张数据表 type:连接查询操作 ...
- 常用sql语句整理:mysql
## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`( ... )ENGINE=InnoDB DEFAULT CHARSET=utf8 ...
- MySQL 常用的sql语句小结(待续)
mysql 常用的sql语句 1.查看数据库各个表中的记录数 USE information_schema; SELECT table_name,table_rows FROM tables WHER ...
- 常用的一些SQL语句整理,也许有你想要的。
本篇文章是对一些常用的sql语句进行了总结与分析,需要的朋友参考下,也许会有你需要的. 1.SQL行列转换 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 ...
- 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》
常用经典SQL语句大全完整版--详解+实例 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML ...
- MySQL安装卸载、idea中Database的使用、常用的sql语句
MySQL安装卸载 MySQL安装 在下面的资源链接中下载MySQL软件压缩包(绿色版),这个版本是MySQL5.7.29的,本教程也只适用于这个绿色版的,如果下载的是安装包那就可能有些地方不一样了, ...
- 工作中常用的sql语句以及知识整理
一.常用的sql语句 1.建表语句 create table tabname(colname1 type1 [not null][primary key], colname2 type2,...) 根 ...
- 如何查找MySQL中查询慢的SQL语句
如何查找MySQL中查询慢的SQL语句 更多 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow ...
随机推荐
- ACM 继续畅通工程
Problem Description 省政府"畅通工程"的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可).现得到城镇道路统计 ...
- Go 语言 goto 语句
Go 语言的 goto 语句可以无条件地转移到过程中指定的行. goto语句通常与条件语句配合使用.可用来实现条件转移, 构成循环,跳出循环体等功能. 但是,在结构化程序设计中一般不主张使用goto语 ...
- jQuery中$(function()与(function($)等的区别详细讲解
(function($) {-})(jQuery); 这里实际上是匿名函数,如下: function(arg){-} 这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的, ...
- hbase大规模数据写入的优化历程
业务背景:由于需要将ngix日志过滤出来的1亿+条用户行为记录存入Hbase数据库,以此根据一定的条件来提供近实时查询,比如根据用户id及一定的时间段等条件来过滤符合要求的若干行为记录,满足这一场景的 ...
- J2EE进阶(十七)Hibernate中常用的HQL查询方法(getHibernateTemplate())
J2EE进阶(十七)Hibernate中常用的HQL查询方法(getHibernateTemplate()) 当我们使用Hibernate进行数据的CRUD操作时,利用模版进行操作不失为一种方法. ...
- 关于Windows下程序执行的说明
估计有很多人首次都是通过Windows(微软的操作系统)来使用计算机的,Windows的设计导致很多人认为所有程序只要双击一下就可以被正确执行了,所以一大堆初学程序设计的童鞋就会遇到些疑问: 为什么双 ...
- 磁盘管理,磁盘挂在mount,挂载光盘镜像文件,挂在U盘,umount 卸载命令, dd
1 mount 命令格式: mount[-t vfstype] -o options device dir 其中: *-t vfstype 指定文件系统的类型,通常不必指定.mount会自动选择正确的 ...
- Tomcat的系统安全管理
Tomcat是一个Web容器,我们开发的Web项目运行在Tomcat平台,这就好比将一个应用嵌入到一个平台上面运行,要使嵌入的程序能正常运行,首先平台要能安全正常运行.并且要最大程度做到平台不受嵌入的 ...
- char能表示(-128~127)
char 的取值范围是 -128 ~127 注:数0的补码表示是唯一的: +0的补码=+0的反码=+0的原码=00000000 -0的补码=11111111+1=00000000(mod 2的8次方) ...
- FORM中读取图片
1.创建ITEM 重要属性如下 item属性:图像 大小样式:调整 数据库项:否 2.读取触发器 在block级别,创建trigger READ_IMAGE_FILE('D:\'||:XX_EMOLY ...
