MySQL/Lesson01

ISO SQL:2003 standard data types

  • Character String Types
  • National Character String Types
  • Binary Large Object String Types
  • Numeric Types
  • Boolean Types
  • Datetime Types
  • Interval Types

SQL:2003-string types

  • Fixed-width strings:
    • CHARACTER(length)
    • CHAR(length)
  • Variable-length strings:
    • CHARACTER VARYING(length)
    • CHAR VARYING(length)
    • VARCHAR(length)
  • Character objects:
    • CHARACTER LARGE OBJECT
    • CHAR LARGE OBJECT
    • CLOB

String Data Types in mysql

  • CHAR and VARCHAR

BINARY and VARBINARY

  • BLOB and TEXT
  • ENUM
  • SET

CHAR and VARCHAR

  • Declare
    • Char(N)        0 to 255
    • Varchar(N)        0 to 65,535
  • Difference
    • Stored
    • Retrieved
    • maximum length

sql_mode

  • SET sql_mode = ''; --default
  • SET sql_mode = 'PAD_CHAR_TO_FULL_LENGTH';
  • SET sql_mode = 'STRICT_ALL_TABLES';
  • SET sql_mode = 'STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO';
  • SET sql_mode = 'STRICT_ALL_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE';
  • SET sql_mode = 'ALLOW_INVALID_DATES';
  • SET sql_mode = 'STRICT_ALL_TABLES,ALLOW_INVALID_DATES';

 

查看sql_mode:

①show variables like 'sql_mode';

设置sql_mode:

①set sql_mode = '';

求长度

①select length(col1),length(col2) from table_name;

查看表结构的命令

①desc table_name;

②explain table_name;

③show columns from table_name;

查看表的确切定义

①show create table table_name;

删除某一列

①alter table table_name drop column_name;

转载于:https://www.cnblogs.com/JayZhu/p/4472533.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值