zoukankan      html  css  js  c++  java
  • mysql概念及常用命令

    数据库常用命令;

    查看数据库: show databases;

    创建数据库: create database database_name;

    删除数据库: drop databases database_name;

    MySQL支持的引擎; show engines g;

    显示数据库支持的存储引擎; show variables like 'have%';

    使用数据库: use database_name;

    显示该数据库的内容: show create database database_name g;

    显示创建的数据表; show tables;

    查看表详细结构语句; show create table tb_emp g;

    查看表的结构 desc tb_emp1;

    =============================数据库概念============================

    sql(结构化查询语言)

    数据定义语言DDL

    数据操作语言DML

    数据控制语言DCL

    information_schema: 主要存储系统中的一些数据库对象信息, 如用户表信息,列信息,权限信息,字符集信息和分区信息等

    performance_schema:主要存储数据库服务性能参数。

    mysql:  主要存储系统的用户权限信息。

    test:   测试数据库,任何用户都可使用。

    数据库名由字母、数字、下划线、@、#、$组成,其中字母可以是a~zA~Z,也可以是其他语言的字母和字符。

    首字母不能是数字和$ 标识符不允许是MySQL的保留字。 不允许有空格和特殊字符。 长度小于128.

    存储引擎;

    MyISAM存储引擎;由于该存储引擎不支持事物、也不支持外键, 所以访问速度比较快。因此对事物完整性没有要求并以访问为主的 应用适合该存储引擎。

    InnoDB存储引擎;由于该存储引擎在事物上具有优势,即支持具有提交、 回滚和崩溃恢复能力的事物安装,所以比MyISAM存储引擎占用更多的磁盘空间。

            因此需要进行频繁的更新、删除操作,同时还对事物的完整性要求比较高, 需要并发控制,此时适合该存储引擎。

    MEMORY存储引擎;该存储引擎使用内存存储数据, 因此该存储引擎的数据访问数度快,但是安全上没有保障。

        如果应用中涉及数据比较小,需要进行快速访问,则适合该存储引擎。

  • 相关阅读:
    VC++ 利用PDB和dump文件定位问题并进行调试
    MFC限制edit控件的字符输入长度
    VC++ 使用CreateProcess创建新进程
    正则表达式验证HTTP地址是否合法
    C++ _access和_waccess的使用方法
    最后一次谈 VirtualBox的安装方法
    解决/var/log下没有messages文件的问题?
    待续未完- 自己写后台内容管理程序的辅助内容
    php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串.
    未完待续
  • 原文地址:https://www.cnblogs.com/erick2/p/5966534.html
Copyright © 2011-2022 走看看