当前位置: 首页 > news >正文

数据库——MySQL基础

一、建立数据库

新建         create
删除         drop
修改         alter
数据库     database
数据表     table

建数据表
create table stu(
  字段名 类型 [ 约束 ] [ 主键 ] [注释]
);


二、数据类型

数字 

整数

        tinyint (小型数据)一般用来做状态显示——0正常 1旷课 2休学 3生病
        int 正常的数字(43亿)

        bigint 大型的数字——使用bigint来做主键

小数
        float,double,decimal—— 存金额

字符串

char(20) 我 -> 占据20的空间
varchar(20) 我 -> 占据1的空间
text 大文本

日期

date,datetime,timestamp(2038过期)
文件(二进制数据)


三、数据库的约束(6个)

非空约束        not null
默认约束        default 默认值
检查约束        check(age>18 and age<150)
                       check(gender='男' or gender='女')
唯一约束(可以为null)        unique
主键约束(唯一且不为null,可以递增)        primary key        [主键可以是单个,也可以是多个]
外键约束(不用)       
        
设置表的注释
    comment '这是xxxx'


四、数据库引擎

InnoDB支持事务
事务:一起成功或者一起失败(一致性的)

MyIsam        支持全文索引
百度搜索       全文索引

相关文章:

  • 解决Ubuntu服务器多网口使用情况下外网老掉线问题
  • 容联云创始人孙昌勋:金融大模型应用,做出场景化应用比技术的先进更重要
  • Photoshop 2025安装教程包含下载安装包,2025最新版图文安装教程
  • 跨层封装简单介绍
  • 简单的括号匹配
  • stack和queue
  • Hadoop/Spark 生态
  • 【区块链安全 | 第六篇】NFT概念详解
  • MFC中字符串string类型和CString类型互转方法
  • SpringMVC拦截器
  • 简单聊聊Oracle和MySQL数据库的区别和使用场景
  • 基于yolov11的棉花品种分类检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • TDengine 集群节点管理
  • SQL的核心基础语法 | 快速入门MySQL
  • 【mysql疑难杂症】mysql数据库指定ip远程连接数据库
  • Mybatis中 ${} 和 #{} 的区别
  • C++项目:高并发内存池_下
  • dell 台式机 电脑 纽扣电池 如何取下?
  • 【NLP 44、实践 ⑪ 用Bert模型结构实现自回归语言模型的训练】
  • c#个人向总结
  • 南昌网站建设信息/百度爱采购推广一个月多少钱
  • 十大免费erp管理软件/东莞搜索seo网站关键词优化
  • html5手机论坛网站模板/西地那非片
  • 2024年新闻热点事件摘抄/搜索引擎优化方案
  • 苏州seo/谷歌seo培训
  • 企业网站 留言板/品牌推广活动有哪些