数据库的基本概念

MySQL数据库操作

  • 1、显示数据库 show databases;
  • 2、创建数据库 create databases db_name [if not exists] [charset utf8]
  • 3、删除数据库 drop database db_name [if exists]

MySQL数据库字符集

  • 1、修改数据库的字符集 alter database db_name default character set utf8;
  • 2、查看创建时的SQL语句show create database db_name;

MySQL数据表操作

  • 1、选择当前操作的数据库 use db_name;

  • 2、显示数据表 show tables;

  • 3、 创建数据表 create table table_name (列1 类型 列的属性,列2 类型 列的属性,……)charset=utf8;

  • 4、显示数据表的结构 show create table table_name;

  • 5、显示表的结构定义 describe table_name;

  • 6、删除数据表 drop table table_name;

  • 7、修改数据表 alter table table_name [];

      注:可以使用Navicat可视化工具进行修改
    

MySQL 数据类型

  • 1、整形

      tinyint     0~255         1个字节长
      smallint    0~65535       2个字节长
      int         0~21亿        4个字节长
    
  • 2、浮点型

      float(M,D)单精度浮点数。可以精确到小数点后7位。M代表总宽度,D代表小数位。其中宽度包含小数点。float(5,2)的含义是宽度为5,小数为2位,整数位为2(5-1-2)位
    
  • 3、 字符型 取值范围(0~255)

      char(M) 固定长度字符,M代表长度
      varchar(M) 可以长度字符,M代表长度
          例如:char(6) 存储 “邮编”。只能是6个。
               vchar(6) 最好1个,最多6个。
               char()存取数据的速度,要比varchar()快一点
    
  • 4、 文本型

      tinytext  0~255      最小文本型
      text      0~1677万     中型文本
      longtext  0~42亿     大型文本
    
  • 5、日期时间

      date    类型:"YYYY-MM-DD"
      time    类型:"HH:MM:SS"
      datetime 类型:"YYYY-MM-DD HH:MM:SS"
    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 5,115评论 1 57
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,184评论 0 19
  • 文/程序员男神 前言 进入本公司后发现,数据库的知识也要自己去学习,以前接触过SQL Server的基本用法,现在...
    程序猿男神阅读 717评论 0 2
  • 在该离去的日子,见到了花开,感到了温暖和惬意,我还是个长不大的孩子,在他们眼中。追完了剧,深受感触得到了和他告别的...
    唐宝宝宝宝阅读 292评论 0 0
  • 你改变了环境,环境也改变了你,相对的。动物和人类的区别,人类会运用想法
    喳喳叮咙阅读 184评论 0 0

友情链接更多精彩内容