• MySql基础总结(1)


    对于MySql已经是第二次看了,这次基本的目的是将MySql系统的归纳一边,之前学MySql是将笔记写在本子上,以后不想总带着本子,所以再花点时间把笔记归纳在博客中。

    下午已将安装步骤具体的写了。如今归纳他的基本的语法。

    至于语法非常多都是满足Sql语法的。和Sql Server 、Oracle都差点儿相同。符合“>”后的都是在dos中验证过的,而且复制后直接能够执行。

    1.连接数据库:

    >#在mysql中‘#’是凝视符号,连接数据库时。输入账号和password

     >mysql -u root -p wwh 

    2.显示全部的数据库

    >show databases;

    3.切换,显示某个数据库

    >use test;

    4.显示相应数据库中的全部表:
    >show tables;

    5.创建一个名称为user的数据库
    >create database user;
    6.创建一个使用utf8字符集的user数据库
    >create database if not exists user character set UTF8;
    >#假设不存在user,就创建,假设存在,则不创建user数据库
    7.创建一个使用utf8字符集,并带校对规则的user数据库
    >create database if not exists user character set UTF8 collate utf8_general_ci;

    8.查看前面创建的user数据库的定义信息
    >show create database user;

    9.删除前面创建的user数据库
    >drop database if exists user;

    10.查看server中的数据库,并把当中user库的字符集改动为gbk
    >alter database user character set gbk;

    11.改动、备份、恢复数据库数据(这应该算是MySql中特有的吧,不同的数据库备份恢复的指令不一样)
       备份:
       c:> mysqldump -u root -p wwh > d:user.sql  回车(能够无分号结束)
            password回车

            注意:该SQL命令是MySQL特有的,必须是MySQL环境外运行,即Window中dos界面环境中运行,并未进入到MySql的server中。
       恢复:
       mysql:> source d:mydb2.sql;回车(须要分号结束)
            注意:该SQL命令是MySQL特有的,必须是MySQL环境中运行。

     

    12. MySQL支持数据类型


    注意:

       (1)Date/Datetime/TimeStamp,定界符使用''或""(单引號和双引號),但部份数据库可能不支持"",优先推荐''作为定界符。对于日期类型, MySQL数据库有一个的判段-功能
       (2)varchar(变长)/char(定长)
       (3)Text(大于65536字符的数据)/Blob(存储二进制多媒体数据,比如Mp3等)。该二类型都有四个子类型,依据存储内容的大小进行选择
       (4)INT型有带符号和无符号之分。int(5)表示int默觉得5位,假设插入id值,小于5位,左补空格,假设插入id值,大于5位。依照插入值。但必须满足int类型的大小确定

       (5)FLOAT(M。D),D表示小数点后的D位,按四舍五入计算。M表示除小数点外的全部位数总和

       (6)tinyint/smallint/mediumint/int/bigint-->1B/2B/3B/4B/8B

    13.优化的方法:

    以时间换空间或者以空间换时间。

    14.注意:

    在实际的开发中,能够考虑吧频繁用到的信息,优先考虑效率,存储到一张表中,把不经常使用的信息和比較占空间的信息,有限考虑空间占用,存储到辅表中。比如:QQ空间中的username和password,还有日志和留言板的信息存储。


      

















  • 相关阅读:
    【腾讯Bugly干货分享】移动互联网测试到质量的转变
    【腾讯Bugly干货分享】微信终端跨平台组件 mars 系列(一)
    如何用手机维护Mysql数据库
    企业内网信息安全实践-记ChinaUnix技术交流
    完成《Java编程入门》初稿
    Windows Server 2012下安装Hyper-V虚拟机
    MacOSX和Windows 8的完美融合
    Iphone5S 体验(视频+截图)
    PC上安装MAC X Lion
    正宗PC Unix实验环境
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7059031.html
Copyright © 2020-2023  润新知