zoukankan      html  css  js  c++  java
  • 数据类型及数据表的操作

    原则:选择最合适,而不是最大的数据格式

    整形

    浮点型

    日期时间型

    字符型



    打开数据库:USE db_name;

    查看数据库信息:SHOW DATABASE();

    创建数据表:CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type, ...);

    查看数据表:SHOW TABLES [WHER ... LIKE];

    查看数据表结构:SHOW COLUMNS FRON tb1;   DESC tb1;


     
    记录的插入:INSERT [INTO] table_name[(col_name,...)] VALUES(val,...);//若是列名省略不写,则VALUES值需要写完整,否则报错

    记录的查找:SELECT expr,... FROM tbl_name

    空值与非空:NULL可以为空,NOT NULL不可以为空

    自动编号:AUTO_INCREMENT 必须与主键组合使用;默认情况下,起始值为1,每次的增量为1;可以设置浮点数,但小数位数要为0

    主键约束(不为空且唯一):PRIMARY [KEY]//它不一定要和 AUTO_INCREMENT 一起使用
              每张数据表只能存在一个主键,保证记录的唯一性,自动为NOT NULL

    唯一约束:UNIQUE KEY。
             可以保证记录的唯一性;字段可以为空值(NULL),同一个字段多个为NULL也是可以的,但有多个其它值就不行了;每张数据表可以存在多个唯一约束

    默认约束:DEFAULT
              插入字段时,如果没有明确为字段赋值,则自动赋予默认值
              CREATE TABLE tb2(
              enum('1', '2', '3') DEFAULT '3'
              );

  • 相关阅读:
    动态规划:DAG-嵌套矩形
    动态规划:LCIS
    动态规划&字符串:最长公共子串
    动态规划:LCS
    动态规划:状压DP-斯坦纳树
    动态规划:数位DP
    JavaScript 正则表达式
    JavaScript 类型转换
    JavaScript typeof, null, 和 undefined
    JavaScript if...Else 语句
  • 原文地址:https://www.cnblogs.com/omigia/p/4365792.html
Copyright © 2011-2022 走看看