java mysql数据库编程_java MySQL数据库编程 第二章 :初识MySQL

第二章 :初识MySQL

1、MySQL

1. MySQL的版本html

社区版数据库

企业帮工具

2.MySQL的优点post

1.运行速度快spa

2.使用成本低htm

3.容易使用blog

4.可移植性高索引

5.适用更多用户ci

2、默认字符集设置

1.Standard Character Set(标准字符集)。字符串

2.Best Support For Multilinggualism (支持多语言最好的字符集):默认值为utf8

3.Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):

3、root帐号密码设置

Bin文件夹:存放着可执行文件

Include文件夹:存放着头文件

Lib文件夹:存放着库文件

Share文件夹:存放着字符集,语言等信息

4、操做数据库

1.建立数据库

语法: CREATE DATABASE 数据库名;

2.查看数据库列表

语法:  SHOW DATABASE;

3.选择数据库

语法:  USE 数据库名;

4.删除数据库

语法:  DROP DATABASE 数据库名;

5、SQLyog管理工具

1. 经过SQLyog链接MySQL

2.使用SQLyog工具建立数据库

6、数据类型

1.经常使用数值类型

数据类型

字节数

取值范围

TINYINT[(M)]

1字节

有符号值:-27~-27   无符号值:0~28-1

SMALLINT[(M)]

2字节

有符号值:-215~215-1无符号值0~216-1

MEDIUMINT[(M)]

3字节

有符号值:-223~223-1无符号值:0~224-1

INT[(M)]

4字节

有符号值:-231~231-1无符号值:0~232-1

FLOAT[(M,D)]

4字节

有符号值:-3.402823466E+38 ~-1.175494351E-38

无符号值:1.175494351E-38~3.402823466E+38

DOUBLE[(M,D)]

8字节

有符号值:-1.7976931348623157E+38~-2.2250738585072014E-308无符号值:2.2250738585072014E-308~1.7976931348623157E+38

DECIMAL[(M[,D])]

M+2字节

M:最大精度位数即总位数,M的取值范围是1~65,默认值为10

2.字符串类型

数据类型

字节

说明

CHAR[(M)]

M字节

固定长字符串

M为0-255的整数

VARCHAR[(M)]

可变长度

可变长度

M为0-65535的整数

TINYTEXT

0~255

微型文本串

TEXT

0~65535

文本串

3.日期类型

数据类型

格式

最值范围

DATE

YYYY-MM-DD

1000-01-01~9999-12-31

DATETIME

YY-MM-DD hh:mm:ss:

1000-01-01 00:00:00~9999-12-31 23:59:59

TIME

hh:mm:ss:

-835:59:59~838:59:59

TIMESTAMP

YYYYMMDDHHMMSS

1970年某时刻~2038年某时刻,精度为1秒

YEAR

YYYY格式的年份

1901~2155

7、建立、查看、删除表

1.建立表

语法

CREATE TABLE [IF NOT EXISTS] 表名(

字段1 数据类型 [字段属性|约束] [索引] [注释],

字段2 数据类型 [字段属性|约束] [索引] [注释],

......

字段n 数据类型 [字段属性|约束] [索引] [注释]

)[表类型] [表字符集] [注释];

MySQL中经常使用的注释:

单行注释:  #....。

多行注释:  /*.....*/。

2.6.4 查看表

语法:

SHOW tables;

查看表的定义,语法:                DESCRIBE 表名;  或 DESC 表名;

2.6.5 删除表

语法:

DROP TABLE [IF EXISTS] 表名;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值