DLL表操作

一、Mysql服务的启动与停止

1.Windows平台上:

 启动:net start mysql

   停止:net stop mysql

 2.Ubuntu平台上:

   启动:service start mysql

   停止:service stop mysql

   重启:service restart mysql

二、Mysql的数据模型

1.数值类型

类型

大小

范围(有符号)

范围(无符号)

用途

TINYINT

1 Bytes

(-128,127)

(0,255)

小整数值

SMALLINT

2 Bytes

(-32 768,32 767)

(0,65 535)

大整数值

MEDIUMINT

3 Bytes

(-8 388 608,8 388 607)

(0,16 777 215)

大整数值

INT或INTEGER

4 Bytes

(-2 147 483 648,2 147 483 647)

(0,4 294 967 295)

大整数值

BIGINT

8 Bytes

(-9,223,372,036,854,775,808,9 223 372 036 854 775 807)

(0,18 446 744 073 709 551 615)

极大整数值

FLOAT

4 Bytes

(-3.402 823 466 E+38,-1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38)

0,(1.175 494 351 E-38,3.402 823 466 E+38)

单精度
浮点数值

DOUBLE

8 Bytes

(-1.797 693 134 862 315 7 E+308,-2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

双精度
浮点数值

DECIMAL

对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2

依赖于M和D的值

依赖于M和D的值

小数值

  1. 日期和时间类型

类型

大小
( bytes)

范围

格式

用途

DATE

3

1000-01-01/9999-12-31

YYYY-MM-DD

日期值

TIME

3

'-838:59:59'/'838:59:59'

HH:MM:SS

时间值或持续时间

YEAR

1

1901/2155

YYYY

年份值

DATETIME

8

'1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'

YYYY-MM-DD hh:mm:ss

混合日期和时间值

TIMESTAMP

4

'1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC

结束时间是第 2147483647 秒,北京时间 2038-1-19 11:14:07,格林尼治时间 2038年1月19日 凌晨 03:14:07

YYYY-MM-DD hh:mm:ss

混合日期和时间值,时间戳

  1. 字符串类型

类型

大小

用途

CHAR

0-255 bytes

定长字符串

VARCHAR

0-65535 bytes

变长字符串

TINYBLOB

0-255 bytes

不超过 255 个字符的二进制字符串

TINYTEXT

0-255 bytes

短文本字符串

BLOB

0-65 535 bytes

二进制形式的长文本数据

TEXT

0-65 535 bytes

长文本数据

MEDIUMBLOB

0-16 777 215 bytes

二进制形式的中等长度文本数据

MEDIUMTEXT

0-16 777 215 bytes

中等长度文本数据

LONGBLOB

0-4 294 967 295 bytes

二进制形式的极大文本数据

LONGTEXT

0-4 294 967 295 bytes

极大文本数据

  • DLL数据库操作

1.数据库

注意:语句结尾要加上英文分号结尾!!!

show databases;

可以查看当前用户下能查看的所有数据库。

select database();(此处必须加上英文双括号!!!)

可以查看当前正在操作的数据库。

ereate database [if not exists] 数据库名 [default charset字符集] [collate排序规则];

              [一般省略]            [默认为utf-8mb4]       [一般省略]

可以创建一个数据库,[]括起来的内容可以省略,如果省略则为默认值

drop database [if exists] 数据库名;

可以删除所创建的数据库。

use 数据库名;

选择要进行增删改查操作的数据库。

show tables;

显示当前数据库里的所有表。

desc 表名;

可以查看当前表中的数据。

show create table 表名:

可以查询指定表的创建语句。

create table 表名(

字段1 字段1的类型 [comment 字段1注释],

字段2 字段2的类型 [comment 字段2注释],

......

字段n 字段n的类型 [comment 字段n注释]

)[comment 表注释];

注意:没一个字段之间必须用一个逗号进行分隔,如果字段和注释需要用到长句子,则需要加上英文的单引号

alter table 表名  add 字段名 字段类型 [comment 字段注释];

添加一个字段到表中。

alter table 表名modify 字段名 新的数据类型;

可以修改已存在元素的数据类型。

alter table 表名 change 旧字段名 新字段名 新数据类型 [comment 字段注释] [约束];

可以修改已存在字段的所有参数。

alter table 表名 drop 字段名;

删除字段。

alter table 表名 change to 新表名;

可以修改表名。

truncate table 表名;

可以清除当前表中的所有数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值