ibm招mysql_IBM-ETP实训之MySql基本命令总结

MySql学习笔记

SQL的三种表示DDL(create、drop、alter)--隐式提交、DQL(select)、DML(insert、delete、update)--自动提交、DCL(commit、rollback)

MySql的一些常用语句:

1、 show databases;显示所有存在的数据库

2、 use 数据库名;选择数据库

3、 show tables;显示所选择数据库的表名

4、 desc 表名;描述某个表的各字段

5、 insert into 表名 values(……);/insert into 表名(列名1,列名2,…,列名n)values(……);向表中插入数据

6、 alter table 表名 add 列名 属性;增加列

7、 alter table 表名 drop [column] 列名;删除列

8、 update 表名set 列名2=… [where 列名1=…];修改表中的数据

9、 delete from 表名 [where 列名=…];删除表中的数据

10、 set autocommit=0;使MySql不自动提交,可用rollback;撤销操作,commit;确认提交

11、 select * from 表名 where 条件 for update;数据锁,有与不自动提交相似的功能

12、 lock table 表名 read;表锁,只能对表进行只读操作

13、 unlock tables;解除所有表的锁

14、 alter table 表名 add `read` int(2);使用关键字如read作为列名或变量时,需加``,此符号在数字1左边

15、 alter table 表名 change 列名 新列名 属性;重新命名列名

16、 alter talble 表名 modify 列名 属性;修改列属性

17、 alter table 表名 add primary key(列名1,列名2);设置两个主键

18、 tee D:/test.txt;将操作记录到指定路径的文件里

19、 source D:/user.sql;也可source D:/user.txt;导入脚本

20、 cmd里进入Mysql安装目录的bin文件夹,输入 mysql –u root –p 数据库名 进入后输入密码root就可进入mysql环境

21、 cmd里进入Mysql安装目录的bin文件夹,输入mysqldump –u 用户名 –p 数据库名 > 文件名(如D:\db_userbak.sql) 导出整个数据库

22、 cmd里进入Mysql安装目录的bin文件夹,输入mysqldump –u 用户名 –p 数据库名 表名 > 文件名(如D:\db_userinfobak.sql) 导出一张表

23、 在Mysql环境里输入select * from 表名 into outfile “D:\\userinfo.txt” fields terminated by ‘\t’ lines terminated by ‘\r\n’;在指定文件里输出表数据,同样,改一下后缀名可以导入excel里

24、 通配符‘_’的用法:select * from 表名 where 列名like ‘x_y’;选择以x开头,y结尾,中间任意一个字符的结果,’_’可以在开头或结尾,只能代表一个字符

25、 通配符’%’的用法:select * from 表名where 列名like ‘%xy’;选择前面任意多字符,后面为xy的结果,’xy%’是选择前面xy,后面任意多字符的结果,’%xy%’是选择前面和后面都是任意多字符,中间为xy的结果

26、 md5(‘abc’);md5加密函数

27、 upper(‘abc’);和ucase(‘abc’);小写改为大写

28、 select * from 表名 limit 0,3;从第一条记录开始选三条

29、 delimiter //更改语句结束符位//,也可换成其它符号

30、 create trigger 触发器名 before|after update|delete|insert on 表名

for each row

SQL语句; 创建触发器

31、 show triggers;显示触发器信息

32、 drop trigger 触发器名;删除触发器

33、 create procedure 过程名([[in|out|inout] parameter type,…])

SQL语句;

SQL:begin

declare 变量名 type [default VALUE];

end; 创建存储过程

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

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

相关文章

两个图片叠加在一起css,css两张图片怎么叠加在一起?

css实现两张图片叠加在一起的方法:首先添加2个img标签;然后设置它们的css样式为position:absolute;最后设置其中一个img样式为left:120px即可看见效果。使用css把两个图片叠加,可以通过position定位属性设置两张图片的位置来实现叠…

mysql支持事务的存储引擎_MySQL基础(三)【MySQL事务与存储引擎】

3.1-数据库事务什么是事务一系列有序的数据库操作:要么全部成功要么全部回退到操作前的状态中间状态对其他连接不可见事务的基本操作:基本操作 说明start transaction 开始事务commit 提交(全部完成)rollback 回滚(回到初始状态)-- 开启一个事务start tr…

css背景从左到右颜色渐变,CSS:linear-gradient()背景颜色渐变

background: linear-gradient(direction,color-stop1,color-stop2,...);direction:用角度值指定渐变的方向(或角度);color-stop1,color-stop2,...:用于指定渐变的起止颜色ps:至少需要两种颜色1 background: -webkit-linear-gradie…

WordPress文章ajax,使用ajax在WordPress后台删除文章方法

今天wpmee小编分享使用ajax在WordPress后台删除文章方法,直接上代码,将下面的代码添加到当前启用的WordPress主题的functions.php里面。// 后台 文章列表 ajax删除文章add_action( admin_footer, dahuzi_custom_internal_javascript );function dahuzi_c…

mac os qt项目编译_【Qt开发】第一个Qt程序Hello World!

一:说在前头我的第一份工作是做生产工具,当时用的MFC,IDE是VC6.0,现在想想真是古董级别,10年至今,微软也一直没有对MFC进行升级,冥冥中感觉微软自己都放弃MFC了,市场上貌似MFC的岗位…

vbs读取服务器上的txt文件,VBS读写txt文件常用方法

1、打开文件使用opentextfile方法set fs createobject(“scripting.filesystemobject”)set tsfs.opentextfile(“c:\1.txt”,1,true)注意这里需要填入文件的完整路径,后面一个参数为访问模式1为forreading2为forwriting8为appending第三个参数指定如果指定文件不存…

mysql的四层架构_分布式数据库服务器的四层架构

分布式数据库服务器的四层架构:访问层:接收访问信息并按负荷智能的分配给中转服务器,接受数据结果并返回客户端。中转层:接收访问服务器发来的数据访问指令,从总储存服务器寻找数据分布所在的储存服务器,发…

centos mysql 5.5.57_Centos MySQL 5.7安装、升级教程

MySQL 5.7安装、升级笔记分享:卸载当前的 MySQL查看当前 MySQL 版本:停止 MySQL 服务备份数据【数据不重要可以忽略】备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:[rootc…

ug许可服务器在那个文件里,ug许可证位置在哪_ug许可证文件在哪的图文步骤

最近有朋友问小编ug许可证位置在哪的问题,ug安装后许可证在哪里呢?我们应该如何找到ug许可证文件夹的位置呢?相信很多朋友还不太明白。别着急,今天小编就针对ug许可证位置在哪的问题,以ug nx8.5为例,为大家…

如何登陆网页的back office_如何使用iPhone面容ID快速登陆应用或网页

我们总是会在手机中下载很多App,但是不一定都能够记住这些App的密码,即使就算记住了,想要使用某些应用时,不断需要输入密码也让人觉得焦虑。好在苹果在iOS 12中改进了密码自动填充功能,搭配您设备上先进的面容 ID 功能…

mysql 复杂的sql_mysql 一个复杂的sql

查询 物资明细:SELECT r.material_id,r.material_category,r.material_name,r.material_quality,r.standard,r.product_factory,r.material_type,r.measure_unit,(r.numr.num_sub) as num,(r.numr.num_sub)-num_sd-num_yd as current_js_numFROM-- 单独计算各个数值…

接口可以继承抽象类吗_Python接口类的多继承以及抽象类的单继承

一、接口类(面向对象开发的思想和规范)的多继承需求:定义一个tiger类:会走,会游定义一个hawk类:会走,会飞定义一个swan类:会走,会游,会飞(a)如果像以下代码的方式,则不能…

mysql查询注意_mysql中sql查询使用注意

1.注意DESC关键字仅适用于在它前面的列名(birth);不影响species列的排序顺序。SELECT name, species, birth FROM petORDER BY species, birth DESC; ---desc只影响birth.先按照species升序列排序,species值相同的再按照birth降序排序2.日期计算MySQL提供了几个函数…

php查询MySQL结果转化为数组_PHP如何将SQL查询结果转为多维数组,并按查询行输出...

在php中,SQL查询数据库得到的是多行多列的数据,如何将查询结果转为二维数组,我的目的是把多行查询结果按行输出,有没有什么方法,求详细代码示例查询结果示例:reserv_idnametyper...在php中,SQL查…

python tclerror_TclError:错误的窗口路径名(Python)

在其中一个视图中,有一个用于关闭实际视图的按钮,它可以工作,但当我再次尝试打开该视图时,它会显示下一个错误:Exception in Tkinter callbackTraceback (most recent call last):File "/usr/lib/python2.7/lib-t…

python线程安全的计数器_Python多线程同步Lock、RLock、Semaphore、Event实例

一、多线程同步由于CPython的python解释器在单线程模式下执行,所以导致python的多线程在很多的时候并不能很好地发挥多核cpu的资源。大部分情况都推荐使用多进程。python的多线程的同步与其他语言基本相同,主要包含:Lock & RLock &#x…

易语言mysql乱码_分享一个解决MySQL写入中文乱码的方法

【编程语言:易语言】之前有发帖请教过如何解决MySQL写入中文乱码的问题。但没人会,或者是会的人不想回答。搜索网上的答案并尝试很多次无效,所以当时就因为这个乱码问题搁浅了一个软件很多日子。直到昨天又一次互联网搜索,尝试很多…

java地址传递_关于java中是地址传递还是值传递的测试

首先,我的结论是,如果是对对象进行 操作的话,传的是地址,如果是对基本数据类型进行操作的话,传的是值!下面,我再用一个小的实例来测试我的结论:class Person {int age;public void setAge(int a…

mongodb java数组_MongoDB 基础java数据类型

mongodb的java数据类型有Object Ids 自动IDRegular Expressions 正则表达式搜索记录Dates/Times 时间Database References 数据基础结构Binary Data 二进制流Timestamp Data 时间标记戳Code Data 代码数据Embedded Documents 嵌入式文档Arrays 数组类型详细参考原来英文 http:/…

java 线程安全问题_java线程安全问题原因及解决办法

1.为什么会出现线程安全问题计算机系统资源分配的单位为进程,同一个进程中允许多个线程并发执行,并且多个线程会共享进程范围内的资源:例如内存地址。当多个线程并发访问同一个内存地址并且内存地址保存的值是可变的时候可能会发生线程安全问…