• MySQL学习笔记


    #登录mysql
    mysql -uroot -p
    
    #命令分隔符 ;或者 g
    
    #修改命令提示符
    mysql -uroot -p --prompt=king
    promot h~u~D~d
    D # 完整的日期
    d # 当前数据库
    h # 服务器名称
    u # 当前用户名
    
    #常用命令
    
    SELECT VERSION();#显示当前版本
    SELECT NOW(); #显示当前日期时间
    SELECT USER(); # 显示当前用户
    
    #保存数据库操作命令
    T E:mysqlmysql.txt
    	 #结束
    
    #库名称,表名称最好小写
    #创建数据库
    CREATE DATABASE hello;
    SHOW WARNINGS;#查看上一步命令的警告信息
    #mysql information_schema performance_schema这三个库不能动
    
    #查看指定数据库的定义
    SHOW CREATE DATABASE hello;#默认utf-8
    
    #指定数据库编码方式
    CREATE DATABASE hello1 CHARACTER SET 'GBK';
    
    #修改指定数据库编码方式
    ALTER DATABASE hello1 DEFAULT CHARACTER SET=UTF8;
    
    #打开指定数据库
    USE hello1
    
    #得到当前打开的数据库名称
    SELECT DATABASE();
    
    #删除数据库
    DROP DATABASE hello1;
    
    FLOAT[(M,D)]
    #M是数字总位数,D是小数点后面的位数。一般默认7位小数
    CHAR(M) #0-255
    VARCHAR(M) #0-65535
    #需要根据不同的情况选择不同的数据类型
    
    #MySQL存储引擎 默认innoDB
    SHOW ENGINES;#查看数据库的储存引擎
    SHOW VARIABLES LIKE  'have%';#搜索引擎的详细信息
    SHOW VARIABLES LIKE 'storage_engine';#查看默认的存储引擎
    
    #InnoDB 存储空间大,读取效率低 支持外键,回滚,支持事物,并发
    #MyISAM 读取速度快,查询速度
    #MEMORY 数据在内存中,安全比较低,不能太大的表
    
    #查看表结构
    DESC tal_name;
    DESCRIBE tal_name;
  • 相关阅读:
    Confluence 6 创建你的个人空间
    Win10正式专业版激活方法
    还在手工写接口测试文档,已经out了
    MYSQL支持的数据类型-数值类型
    mysql
    转 聊聊连接池和线程
    当压测数据压不上去时可能是哪些原因造成的
    IDEA自动导包(全局设置)
    微服务化后缓存怎么做
    win10家庭版升级到专业版密钥
  • 原文地址:https://www.cnblogs.com/perl2py/p/6601638.html
Copyright © 2020-2023  润新知