mysql+秘密_MYSQL 的基本语法(一)

工作中主要用的是MSSQL,然而主要用的是DML语句,相对于其他数据库了解较少。虽然基本语法相对来说是相差不大的,边学习,边记录一下。

#DDL 语句

###数据库操作

显示数据库 show databases; show create database dbname;

创建数据库 create database [if not exists] dbname;

打开数据库 use database dbname;

删除数据库 drop database [if exists] dbname;

显示数据库内的表名 show tables;

###数据表操作

显示表结构 describe tablename;

显示建表语句 show create table tablename;

建表 create table [if not exists] tablename (.................) ; [ ENGINE=InnoDB|MyISAM|MEMORY CHARSET=gbk ] --这些可选

删除表 drop talbe [if exists] tablename;

修改表名 alter table oldname rename [to] newname;

增加字段 alter table tabname add 列名 列属性 [FIRST] [AFTER 列名]; Like that: alter table mytab add newcol char(10) First;

修改字段 alter table tabname modify 列名 新数据类型 alter table tabname change 旧列名 新列名 类型

###索引

建索引 CREATE [UNIQUE|FULLTEXT] INDEX index_name ON tabname (列名 [asc|desc], ... );

删除索引 DROP INDEX index_name ON tbl_name

###MYSQL 的主要使用的数据类型(未全列)

TINYINT(8位),SMALLINT(16位),MEDIUMINT(24位),INT(32位),BIGINT(64位)

AUTO_INCREMENT 自增类型

BIGINT 64位INT

BINARY(M) 定长字节数

BIT 位

BLOB 0-65535字节 二进制形式的长文本数据 BLOB 类型区分大小写

CHAR 定长字符

DATE 日期型4byte

DATETIME 日期时间型 8byte

DECIMAL(m,d) 精度数字型

DOUBLE 8byte 浮点数

FLOAT 4byte浮点数

INT = INTEGER 4byte有符号整数

LONGBLOB 4GB 二进制形式数据

LONGTEXT 4GB 字符数据

MEDIUMBLOB 32kb数据

MEDIUMINT -8388608 to 8388607.

MEDIUMTEXT 32kb字符

SMALLINT -128---127

TEXT 64k char

TIME 时间型

TIMESTAMP 19700101起的通用日期时间型,4bytes;

VARBINARY 不定长二进制数

VARCHAR 不定长字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值