MySQL语句(一)(数据库操作和数据类型)

MySQL(一)

  1. 基本介绍
    MySQL是一种开源的关系型数据库管理系统,一般分为社区版和企业版,即免费版和收费版。(具体下载可从官网及第三方下载平台进行)

    下属几个主要文件夹:
    bin:包含可执行文件
    data:数据
    docs:文档
    include:头文件
    lib:库文件
    share:字符集

  2. 语法基本要求
    关键字、函数名须大写
    数据库名、表名、字段名全部小写
    语句以分号结尾

  3. 对数据库的操作
    { }表示必须存在 【 】表示选择性存在

        **创建数据库**:
           CREATE {DATABASE | SCHEMA} [IF NOT EXISTS]  db_name
           [DEFAULT]  CHARACTER SET [=] charset_name;
    
           创建(数据库 |  模式) 【如果不存在】 数据库名
           【默认】 编码方式设置 = gbk/utf8 ;
    
         **查询现有所有数据库**
          SHOW {DATABASES | SCHEMAS};
    
         **查看当前数据库**
           SHOW CREATE DATABASE  库名;
    
         **修改数据库编码方式**
             ALTER {DATABASE | SCHEMA}  db_name
             [DEFAULT] CHARACTER SET [=] charset_name;
    
         **删除数据库**
             DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
             
         **显示当前打开的数据库**
             SELECT DATABASE();
    

数据类型

                      ① 整型   TINYINT  (-128~127) 一个字节
                                  SMALLINT                    两个字节
                                  MEDIUMINT                   三个字节
                                  INT                         四个字节
                                  BIGINT                      八个字节

                       ②浮点型   FLOAT [(M,D)]   M表示总位数(整数位+小数位),D表示小数位个数
                                                                   D<=7 且 M > D
                                 DOUBLE
                       
                       ③日期时间类型(使用较少)   YEAR       一个字节
                                                 TIME       三个字节
                                                 DATE       三个字节
                                                 DATETIME   八个字节
                                                 TIMESTAMP(时间戳)      四个字节
                          ④字符型      CHAR
                                       VARCHAR
                                       TINYTEXT
                                       TEXT
                                       MEDIUMTEXT
                                       LONGTEXT
                                       ENUM('value1','value2',....)
                                       SET
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值