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'
              );

  • 相关阅读:
    问题 A: 【递归入门】全排列
    第一个struct2程序(2)
    第一个struct2程序
    Java学习 第二节
    重学Java
    Servlet过滤器
    struct2
    Java web struct入门基础知识
    one by one 项目 part 6
    软件工程导论 桩模块和驱动模块
  • 原文地址:https://www.cnblogs.com/omigia/p/4365792.html
Copyright © 2011-2022 走看看