zoukankan      html  css  js  c++  java
  • mysql 笔记

    1、数据库管理软件
        本质就是套接字

    2、基本概念
        数据库服务器:运行数据库管理软件的计算机
        数据库管理软件:MySQL,Oracle,DB2,SQL SERVER
        库:文件夹
        表:文件
        记录:1,egon,19,male,oldboy

    3、基本的SQL语句
        文件夹(库)
            增
                create database db1 charset utf8;
            改
                alter database db1 charset gbk;
            查
                select database();
                show databases;
                show create database db1;
            删
                drop database db1;

        文件(表)
            use db1; # 切换文件夹
            增
                create table t1(id int,name char(16))engine=innodb;
            改
                alter table t1 add age int;
                alter table t1 drop age;
                alter table t1 modify name char(10);
                alter table t1 change name NAME char(10);
            查
                show tables;
                show create table t1;
                desc t1;
            删
                drop table t1;

        文件的内容(记录)
            增
                insert into t1(id,name) values(...),(...),(...);
            改
                update t1 set name='EGON' where name='egon';
            查
                select id,name from t1;
            删
                delete from t1 where id > 3;
                truncate t1;

    4、数据类型
        数值类型
            整型:
                int
                create table t1(id int unsigned)

                强调:对于整型类型宽度指的是显示宽度
            浮点型:
                float(255,30)
                double(255,30)
                decimal(65,30)
                区别:精度依次增高

        日期类型:
            date:1990-01-03
            time:11:11:11
            datetime(timestamp):1990-01-03 11:11:11
            year:1990

        字符类型(宽度指的是字符的宽度)
            char:定长
                egon |alex |wxx  |
            varchar:变长
                1bytes+egon|1bytes+alex|1bytes+wxx|

            create table t2(x char(4),y varchar(4));
            insert into t2 values('','');


        补充SQL_MODE:
        set sql_mode='strict_trans_tables';

    5、枚举类型
        单选:enum(1,2,3)
        多选:set(1,2,3)

  • 相关阅读:
    python中列表,元组,字典常用操作方法的总结
    python中字符串常用方法总结
    tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].XXXX
    在Linux Ubuntu16.04中如何修改文件名
    【蓝桥杯训练】第五天1369
    【python3】raise,assert,nonlocal 关键字解读
    【python3】yield 关键字解读
    【蓝桥杯训练】第四天1294、1297
    【蓝桥杯训练】第四天1291、1293
    【蓝桥杯训练】第四天1285、1290
  • 原文地址:https://www.cnblogs.com/cuixn/p/8547940.html
Copyright © 2011-2022 走看看