您的位置:首页 > 数据库 > MySQL

MySQL学习第一天

2016-09-17 16:13 351 查看
Mysql默认的端口号:3306

Mysql超级用户名:root

关键字与函数名称全部大写

数据库名称、表名称、字段名称全部小写

SQL语句必须以分号结尾

显示当前服务器版本

SELECT VERSION();

显示当前日期时间

SELECT NOW();

显示当前用户

SELECT USER();

创建

CREATE {DATABASE|SCHEMA}  [IF NOT  EXISTS] 
db_name

[DEFAULT] CHARACTER  SET [=] 
charset_name

查询当前服务器下的数据表列表

SHOW {DATABASES | SCHEMAS}

[LIKE ’pattern’ | WHERE expr]

 

修改数据库

ALTER { DATABASE   |   SCHEMA   } [db_name]

[DEFAULT] CHARACTER SET [=] 
charset_name

删除数据库

DROP {DATABASE | SCHEMA }  [IF EXISTS] db_name

数据类型(整型)

存储范围

字节

TINYINT

有符号值:-128到127

无符号值:0到255

1

SMALLINT

有符号值:-32768到32767

无符号值:0到65535

2

MEDIUMINT

有符号值:-8388608到8388607

无符号值:0到16777215

3

INT

有符号值:-2147483648到2147483647

无符号值:0到4294967295

4

BIGINT

有符号值:-9223372036854775808到9223373036854775807

无符号值:0到18446744073709551615

8

数据类型(浮点型)

存储范围

FLOAT[(M,D)]

-3.402823466E+38到-1.175496351E-38、

0和1.175494351E-38到3.402823466E+38

M是数字总位数,D是小数点后面的位数。如果M和D被省略,根据硬件允许的限制来保存值。

单精度浮点数精确到大约7位小数点。

DOUBLE[(M,D)]

-1.7976931348623157E+308到-2.2250738585072014E-308、0和2.2250738585072014E-308到1.7976931348623157E+308

列类型(字符型)

存储需求

CHAR(M)

M个字符,0<=M<=255

VARCHAR(M)

L+1个字符,其中L<=M且0<=M<=65535

TINYTEXT

L+1个字符,其中L<2^8

4000
TEXT

L+2个字符,其中L<^16

MEDIUMTEXT

L+3个字符,其中L<2^24

LONGTEXT

L+4个字符,其中L<2^32

ENUM(‘value1’,’value2’,…)

1或2个字节,取决于枚举值的个数(最多65,535个值)

SET(‘value1’,’value2’,…)

1、2、3、4或者8个字节,取决于set成员的数目(最多64个成员)

创建数据表

CREATE TABLE [IF NOT EXISTS]
table_name(

Column_name
data_type,



)

查看数据表结构

SHOW COLUMNS FROM tb1_name

查看数据表列表

SHOW TABLES [FROM db_name]

[LIKE ‘PATTERN’ | WHERE  expr]

插入记录

INSERT [INTO] tb1_name [(col_name,…)]VALUES(val,…)

记录查找

SELECT expr,… FROM tb1_name
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库