1.查看所有的数据库

2.创建数据库  后面的时编码格式

3.使用/切换数据库

4.查看正在使用的数据库

5.删除数据库

MySQL的数据类型

整数类型

整数类型

字节数

无符合数的取值范围

有符合数的取值范围

INTYINT

1

0~255

-128~127

SMALLINT

2

0~65535

-32768~32767

MEGIUMINT

3

0~16777215

-8388608~8388607

INT

4

0~4294967295

-2147483648~2147483647

INTEGER

4

0~4294967295

-2147483648~2147483647

BIGINT

8

0~18446744073709551615

-9223372036854775808-9223372036854775807

浮点类型

字符串类型

字符串的常用类型时CHAR和VARCHAR ,下面时他们的区别

插入值

CHAR(5)

占用字节数

VARCHAR(5)

占用字节数

''

''

五个字节

''

一个字节

'1'

'1'

五个字节

'1'

两个字节

'123'

'123'

五个字节

'123'

四个字节

'123 '

'123 '

五个字节

'123 '

五个字节

'12345'

'12345'

五个字节

'12345'

六个字节

TEXT类型是一种特殊的字符串类型。TEXT只能保存字符数据。如新闻的内容等。

类型包括 TINYTEXT、TEXT、MEDIUMTEXT 和LONGTEXT.

下面将从4中TEXT类型允许的长度的存储空间进行对比

类型

允许的长度

存储空间

TINYTEXT

0~255字节

值的长度+2个字节

TEXT

0~65535字节

值的长度+2个字节

MEDIUMTEXT

0~167772150字节

值的长度+3个字节

LONGTEXT

0~4294967295字节

值的长度+4个字节

日期与时间类型

日期类型

字节数

取值范围

零值

YEAR

1

1901~2155

0000

DATE

4

1000-01-01~9999-12-31

0000:00:00

TIME

3

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

00:00:00

DATETIME

8

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

0000-00-00 00:00:00

TIMESTAMP

4

19700101080001

00000000000000

表中常见的操作

1.查看当前数据库中的所有数据表

2.创建表

create table tablename(字段1 数据类型,字段2 数据类型 ...) [charset set 字符集 collate 校对规则]

3.查看表结构

4.重命名表

5.添加字段

添加字段(默认添加在最后一个位置)

alter table tablename add 字段 数据类型;

添加字段:在表的第一个位置添加字段

alter table tablename add 字段数据类型 first;

添加字段: 在指定的位置添加字段

alter table tablename add 字段 new 数据类型 after 字段old;

6.修改字段

修改字段: 修改字段数据类型

alter table tablename modify 字段 数据类型;

修改字段: 修改字段到第一个位置

alter table tablename modify 字段数据类型 first;

修改字段:修改字段到指定位置

alter table tablename modify 字段数据类型 after 字段;

修改字段:只修改字段名称 不修改数据类型

alter table tablename change 字段 newname 原数据类型;

修改字段 修改字段名称 同时修改数据类型

alter table tablename change 字段 newname 新数据类型;

7.删除字段

alter table tablename drop 字段;

8.删除表

drop table tablename;

mysql数据库105页_MySQL数据库的常见操作相关推荐

  1. mysql数据库 博客_mysql数据库教程--第 页-杨雨个人博客-关注互联网和搜索引擎的技术博客...

    发布时间:19-07-02 作者:杨雨 分类:mysql教程 Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案.从数据库(Slave)是主数据库 ...

  2. mysql数据库版本回退_mysql数据库

    数据库的简介 数据库 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性, ...

  3. mysql select详解_MySQL数据库 select 数据查询详解

    数据查询 数据查询是数据库系统应用的主要内容,也是用户对数据库最频繁.最常见的基本操作请求.数据查询可以根据用户提供的限定条件,从已存在的数据表中检索用户需要的数据.MySQL使用SELECT语句从数 ...

  4. mysql数据库sql优化_MySQL 数据库性能优化之SQL优化

    注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础 优化目标 减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据 ...

  5. mysql的crud语句_MySQL数据库CRUD语句快速入门

    本文目录: Day11 SQL语句 sql语句,一种用于操作数据库的语言 数据库, 简单地理解为硬盘上的文件, 可以存放数据 sql 语句大致可以分类两大类 进入数据库的方法: 1. 命令行代码: 进 ...

  6. mysql数据库垂直切分_mysql数据库的水平拆分与垂直拆分

    近端时间在面试,发现很多面试官或者面试都把数据的水平拆分合垂直拆分给搞混了,今天特意写了一篇博客来说说水平拆分和垂直拆分希望对程序猿们有所帮助. 数据库水平与垂直拆分: 垂直(纵向)拆分:是指按功能模 ...

  7. mysql数据库显示问号_mysql数据库中文显示问号

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决 mysql命令框中向表中插入中文字符,在可视化工具MySQL Wor ...

  8. mysql 导出dmp文件_MySQL数据库基础讲解

    # 简介 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言(SQL)进行数据库管理. MySQL是开放源代码的,因此任何人都可以在General Publi ...

  9. 基于mysql数据库的应用_MySQL数据库应用

    参考资料: 准备软件:mysql-5.5.13-win32.msi.MySQL安装图解.doc.Navicat_for_MySQL_10.0.5.0_XiaZaiBa.exe.mysqldriver. ...

  10. linux成功mysql数据直接拷贝_mysql数据库数据从一个linux系统移植到另一个linux系统的方法...

    背景 问题介绍 现在有一个linux系统的机器上数据需要移植到另外一个linux系统上.老机器称A机器,新机器称B机器. 前期调研 鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都 ...

最新文章

  1. SQL Server 默认跟踪(Default Trace)
  2. Netty4具体解释三:Netty架构设计
  3. vs studio 2017/2015 连接mysql报错 You have a usable connection already.
  4. 【STM32】输入捕获实验代码详解
  5. Delphi实现截屏功能
  6. java ftp上传文件 linux_Java实现把文件上传至ftp服务器
  7. Spring PropertyPlaceholderConfigurer Usage - 使用系统变量替换spring配置文件中的变量
  8. Codeforces Round #585 (Div. 2) E. Marbles 状压dp + 逆序对
  9. DIV固定宽度和动态拉伸混合水平排列
  10. 【Project3】技术总结
  11. 过滤特征_LR训练优化-稀疏特征过滤
  12. linux系统中安装python_2. Linux 下安装python
  13. 小猫爪:PMSM之FOC控制12-扩展卡尔曼滤波状态观测器解析
  14. 19【推荐系统16】CTRCVR联合学习
  15. CREATE DATABASE guestbook DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  16. ad中pcb双面板怎么设置_PCB双面板的画法及布线技巧
  17. VC6.0编译出错Compiling...,Error spawning cl.exe的解决方法
  18. html5怎么设置滚动字幕,HTML5如何设置滚动字幕?_惠州网页设计
  19. Configuring Linphone
  20. 关于程序员背景做公众号的想法

热门文章

  1. 【SpringBoot_ANNOTATIONS】组件注册 02 @ComponentScan 自动扫描组件 指定扫描规则
  2. [python]有关Python的import...和from...import...的区别
  3. vue获取接口id_05vue2.0-vue中_接口的调用
  4. 计算机组成原理学习-哈工大《计算机组成原理》第四章-上篇
  5. linux使用中的问题 --- (防火墙iptables -F)
  6. mysql如何怎么进行单表的单条数据删除--根据id进行删除
  7. 解构给默认值_使用 JavaScript 解构让代码更优雅
  8. 从认知语言学的角度来看计算机没有,从认知语言学的角度来看「ところ」
  9. Cocos2d-x开发---改变父节点颜色、透明度影响子节点
  10. 分享我的第一次Selenium自动化测试框架开发过程