随笔分类 - MYSQL
MYSQL
    
摘要:创建表 简单的方式 或者是 查看mysql创建表: 查看表所有的列: 创建临时表 在创建表格时,您可以使用TEMPORARY关键词。只有在当前连接情况下,TEMPORARY表才是可见的。当连接关闭时,TEMPORARY表被自动取消。这意味着两个不同的连接可以使用相同的临时表名称,同时两个临时表不会互
        阅读全文
            
                posted @ 2017-06-28 14:16  
jiangxiaobo
    
            
        
摘要:一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你
        阅读全文
            
                posted @ 2017-06-28 13:42  
jiangxiaobo
    
            
        
摘要:用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 3、查
        阅读全文
            
                posted @ 2017-03-20 15:44  
jiangxiaobo
    
            
        
摘要:EXPLAIN select * from view_agzsaycommont where id >0
        阅读全文
            
                posted @ 2017-01-05 18:41  
jiangxiaobo
    
            
        
摘要:基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: use dbname; 2.3 创建数据库: create database dbname charse
        阅读全文
            
                posted @ 2016-12-05 10:11  
jiangxiaobo
    
            
        
摘要:最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyI
        阅读全文
            
                posted @ 2016-11-29 16:00  
jiangxiaobo
    
            
        
摘要:语句 set names utf8;用于设定数据库编码,让中文可以正常显示。 1.创建数据库:CREATE DATABASE `database` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci '; 2.创建表:CREATE TABLE `databas
        阅读全文
            
                posted @ 2016-11-28 18:10  
jiangxiaobo
    
            
        
摘要:使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小、字符集、用户等等。下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 2:查看当前使用的数据库 3:查看数据库使用端口 4:查看当前数据库大小 例如,我要查看INVOICE数据库的大小,那么可以通过下面SQL查看 查看数据
        阅读全文
            
                posted @ 2016-11-28 18:03  
jiangxiaobo
    
            
        
摘要:存储过程和存储函数 MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines。 1. MySQL存储过程和函数的区别 函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数返回
        阅读全文
            
                posted @ 2016-11-25 14:09  
jiangxiaobo
    
            
        
摘要:1、生成思路 利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中 2、创建内存表及普通表 CREATE TABLE `vote_record_memory` ( `id` INT (11) NOT NULL AUTO_INCREMENT, `us
        阅读全文
            
                posted @ 2016-11-25 12:04  
jiangxiaobo
    
            
        
摘要:一使用SELECT子句进行多表查询 注:在上面的的代码中,以两张表的id字段信息相同作为条件建立两表关联,但在实际开发中不应该这样使用,最好用主外键约束来实现 二使用表的别名进行多表查询 SQL语言中,可以通过两种方式为表指定别名 第一种是通过关键字AS指定,如 第二种是在表名后直接加表的别名实现 
        阅读全文
            
                posted @ 2016-08-13 11:32  
jiangxiaobo
    
            
        
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这
        阅读全文
            
                posted @ 2016-08-12 10:26  
jiangxiaobo
    
            
        
摘要:1.什么是视图? 视图是由查询结果形成的一张虚拟表。 2.什么时候要用到视图? 如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询 3.视图的创建语法: create view 视图名 as select 语句; 4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我
        阅读全文
            
                posted @ 2016-08-12 10:03  
jiangxiaobo
    
            
        
摘要:php 5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the futur
        阅读全文
            
                posted @ 2016-03-11 12:55  
jiangxiaobo
    
            
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号