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 ...
随机推荐
- C++ substr
函数文档:http://www.cplusplus.com/reference/string/string/substr/ /* substr(size_t pos = 0,size_t len = ...
- Python 元组内置函数
Python元组包含了以下内置函数 序号 方法及描述 1 cmp(tuple1, tuple2)比较两个元组元素. 2 len(tuple)计算元组元素个数. 3 max(tuple)返回元组中元素最 ...
- C++ ifstream,ofstream读写二进制文件
为什要吧数据存为二进制 这个嘛,是我个人习惯,一般,我们会把日志文件存为文本文件.数据文件存成二进制文件. 其实,我们接触的文件,比如图像.视频都是以二进制的形式存储的,要想查看这类数据,必须知道数据 ...
- android studio的快捷键设置的和eclispe一样
最近安装了android studio,但是习惯了使用eclispe的快捷键,所以我也把android studio的快捷键设置的和eclipse一样. 具体如下: 1.快捷键 Android Stu ...
- Android Multimedia框架总结(三)MediaPlayer中创建到setDataSource过程
转载请把头部出处链接和尾部二维码一起转载,本文出自:http://blog.csdn.net/hejjunlin/article/details/52392430 前言:前一篇的mediaPlayer ...
- ssh远程登录操作 和ssh信任
ssh 可以参考上一篇telnet的文章 1.安装openssh-server sudo dpkg -i openssh-client_1%3a5.5p1-4ubuntu6_i386.deb ...
- 20 ViewPager总结
V4:兼容到1.6,V7:兼容到 2.1,V13:兼容到3.2(平板) 兼容包 ViewPager 父类: android.support.v4.view.ViewPager ViewPager:滑动 ...
- FORM中读取图片
1.创建ITEM 重要属性如下 item属性:图像 大小样式:调整 数据库项:否 2.读取触发器 在block级别,创建trigger READ_IMAGE_FILE('D:\'||:XX_EMOLY ...
- 对 jiffies 溢出、回绕及 time_after 宏的理解
原文如下: 关于jiffies变量: 全局变量jiffies用来记录自启动以来产生的节拍的总数.系统启动时会将该变量初始化为0,此后,每当时钟中断产生时就会增加该变量的值.jiffies和另外 ...
- Java进阶(四十)Java类、变量、方法修饰符讲解
Java进阶(四十)Java类.变量.方法修饰符讲解 Java类修饰符 abstract: 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. final: 将一个类生命为最终(即非继承类) ...