• 基本命令


    创建一个数据库
    create database 小数据库名字; 不区分大小写

    默认创建的数据库  字符集有默认值--->latin1(),当前数据库中的所有表格都按照这个字符集进行处理  不能存储中文

    create database test 【default character set = 'utf8'】; //创建数据库时设置字符集

    select schema_name , default_character_set_name from information_schema.schemata
    where schema_name = '自己的数据库名';//查询数据库字符集

    创建一个表格
    create table 表格名字( 
      列名 类型(长度), 
      列名 类型(长度), 
      列名 类型(长度)
    );

    创建表格的时候设置字符集
    create table 表名(
    列名 类型 长度,
    列名 类型 长度
    ) character set utf8 collate utf8_general_ci;

    排序规则 utf8_general_ci; utf8_unicode_ci;

    show table status from 数据库名 like '表名';//查询排序规则

    数据库中的数据类型
    数值型(整数 小数)
    整数 tinyint smallint meduimint *int bigint
    小数 *float *double decimal numeric
    字符串char *varchar binary varbinary blob text
    日期/时间 *date time *datetime timestamp

    修改表名
    alter table 表名 rename [to] 新名字
    修改原有的列(列名 类型 长度)
    alter table 表名 change 原列名 新列名 新类型新长度
    新增一个列
    alter table 表名 add 新列名 新类型 新长度
    删除原有的列
    alter table 表名 drop 原列名

    删除表格
    drop table 表名;
    删除数据库
    drop databae 数据库名;

    insert  into  表名 (列名,列名,列名) values(值,值,值);

    可以省略表名后面的括号内容,但要求values后面值的个数及类型都必须与表格中列顺序 类型 个数一致

    如果想要同一条insert语句新增多个记录
    insert into 表名字 values(值,值,值),(值,值,值),(值,值,值);

    删除记录
    delete from 表名 [where....];
    修改记录
    update 表名 set 列=值,列=值 [where...];
    查询记录
    select 列名,列名,列名 from 表名 [where ...];

    条件筛选 where
    1.除了insert以外的其他三个语句都可以做筛选
    where是一个关键字 拼接在除了insert语句以外的其他语句基本结构之后
    delete from 表 where.....;
    update 表 set 列=值 where...;
    select 列 form 表 where...;
    2.筛选用来筛出符合条件的记录行数
    并不是控制显示的列
    3.按照某一个列或者是某一些条件进行筛选
    列 满足一定条件
    4.where后面具体怎么使用 连接什么东西
    1.比较运算符号 > >= < <= != =
    2.算数运算符号 + - * /
    3.逻辑运算符号 and or not
    如果and和or同时出现 and优先级别更高
    4.[not ] between and
    包含前后两端的值
    5.[not] in
    如下的条件满足一个就可以
    6.like
    查询像什么一样 模糊查询
    % 用来代替0-n个字符
    _ 用来代替1个字符(有且只有一个)

  • 相关阅读:
    Pycharm创建Django项目示例
    Window下MyCat的下载与安装
    Python中使用xlrd、xlwt、xlutils读写Excel文件
    循环队列(Java实现)
    oracle 创建表
    win10 删除文件卡在99%
    python xx005文件操作
    python xx004集合
    python xx003字典
    不理解
  • 原文地址:https://www.cnblogs.com/hebiao/p/14025644.html
Copyright © 2020-2023  润新知