当前位置:首页 » 《随便一记》 » 正文

cgb2110-day01_cgblpx的博客

24 人参与  2022年05月02日 11:09  分类 : 《随便一记》  评论

点击全文阅读


文章目录

    • 一,数据库
      • --1,概述
      • --2,安装MySQL数据库
      • --3,SQL语言
    • 二,数据库的操作
      • --1,客户端
      • --2,新增
      • --3,查询
      • --4,删除
    • 三,表的常见操作
      • --1,使用数据库
      • --2,新建
      • --3,查询
      • --4,修改
      • --5,删除
      • --6,描述表
    • 四,数据的常见操作
      • --1,查询
      • --2,新增
      • --3,修改记录
      • --4,删除数据
    • 五,常见命令的总结
    • 六,数据库里的数据类型
      • --1,概述
    • 七,准备数据
      • --1,防止中文乱码的解决方案
      • --2,插入数据
      • --3,查询数据
    • 八,字段约束
      • --1,概述
      • --2,唯一约束
      • --3,非空约束
      • --4,主键约束

刘沛霞 QQ: 2250432165

一,数据库

–1,概述

数据库用来存储数据 和 管理数据,英文叫database
分类: 关系型和非关系型
关系型数据库存: 数据之间的关系很紧密,例如:师生关系,部门员工
非关系型数据库存NoSql: 数据之间的关系很松散, 例如:把电脑里的所有的资源存入数据库

–2,安装MySQL数据库

1, 安装路径: 不要包含中文或者特殊符号
2, 字符集: 默认是latin1,不认识中文,一定会发生中文乱码现象.要改成utf-8
3, 端口号: 每个软件都有唯一的端口号,其中,MySQL默认是3306
4, 开机服务: MySQL/Mariadb ,要保证访问数据库时服务是开启状态
5, 设置密码: root,也可以自定义
6, 安装 服务器端: 真正存数据的地方
7, 安装 客户端: 连接服务器 , 操作服务器中的数据 , , 新增 删除 修改 查询 / CRUD ,
相对来说就是对数据的查询动作多
8, 客户端有两种: DOS窗口…可视化的小工具sqlyog

–3,SQL语言

用来操作数据库的语言,全称叫结构化查询语言.
分类:
DML: 数据操作语言,指对数据的CRUD
DDL: 数据定义语言, 指对数据库的定义,表的定义
DCL: 数据库的控制语言, 指对数据的权限控制
DQL: 数据查询语言, 指定的SQL语句中,大量的会编写查询语句
结构: 数据库 – 表 — 数据 (行和列组成)

二,数据库的操作

–1,客户端

打开方式有两种:
1, 在开始菜单中,找到Maraiadb,找到小黑窗口
2, 在运行对话框中,输入正确的命令来连接数据库服务器
在这里插入图片描述

–2,新增

create database 数据库的名字 default character set utf8;
创建了指定名字的数据库          设置字符集为了防止中文乱码
create database cgb211002 charset utf8; 同上,都可以设置编码

–3,查询

show databases;
展示 所有数据库

–4,删除

drop database 数据库的名字
删除了指定名字的数据库(必须存在)

三,表的常见操作

–1,使用数据库

在这里插入图片描述

–2,新建

语法:
create table 表名(字段名称 字段类型(字段长度),字段2,字段3…)

mysql> create table Student(
    -> name varchar(10),
    -> age int(3),
    -> number int(5)
    -> );

在这里插入图片描述

–3,查询

在这里插入图片描述

–4,修改

在这里插入图片描述

–5,删除

在这里插入图片描述

–6,描述表

在这里插入图片描述

四,数据的常见操作

–1,查询

语法: select * from 表名
在这里插入图片描述

–2,新增

语法: insert into 表名 values(1,2,3,4)
注意:
1, 值的个数和表里字段的个数一致
2, 值的顺序和表里字段的顺序一致
3, 值的类型如果是字符串,必须要有字符串的标志 “” ‘’
4, int类型的字段长度没有限制的作用,但是字符串类型的长度要求严格,超过字符串的长度要报错
在这里插入图片描述

–3,修改记录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

–4,删除数据

在这里插入图片描述

五,常见命令的总结

在这里插入图片描述

六,数据库里的数据类型

–1,概述

整数:int ,
小数: double ,
精确的小数: decimal(m,n) numeric(m,n)其中m是总位数,n是小数位数 ,
字符串: char(固定长度,查询高效) varchar(长度可变,省内存)
日期:date(年月日) time(时分秒) datetime(年月日时分秒) timestamp(时间戳,存毫秒数)
图片,音频,视频: 数据库里只会存他们的存放路径(d:/abc/1.jpg)

七,准备数据

–1,防止中文乱码的解决方案

在这里插入图片描述

–2,插入数据

在这里插入图片描述

–3,查询数据

在这里插入图片描述

八,字段约束

–1,概述

用来约束字段的值, 通常是在创建表时就已经确定了哪个字段用哪种约束

–2,唯一约束

字段的值必须唯一,不能重复,使用unique
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

–3,非空约束

约束了字段的值不能为null
在这里插入图片描述

–4,主键约束

每个表都应该设计一个字段是主键,从此,这个字段的值,必须唯一且非空.
主键自增策略: 不需要程序员自己数主键的值,交给数据库来管理主键的值,数据库会从1开始自增
在这里插入图片描述


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/39314.html

数据  字段  数据库  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 全书浏览重生高考填报志愿时我放任全班上大专+后续(叶淼淼宋津年颜禾晚)_重生高考填报志愿时我放任全班上大专+后续(叶淼淼宋津年颜禾晚)全书结局
  • 他的甜撩藏不住附加黎初谢时晏:结局+番外免费品鉴(他的甜撩藏不住)全本浏览阅读连载中
  • 全文他死遁后逼疯清冷女权臣+完结+后续(苏煜顾宛柔)列表_全文他死遁后逼疯清冷女权臣+完结+后续
  • 暑假毕业旅游,班花将我们身份证交给黑导游(江诗晗)全书浏览_暑假毕业旅游,班花将我们身份证交给黑导游全书浏览
  • 重生到高考前,我放任竹马为爱私奔新上热文_裴文远柳雨文远完结版_小说后续在线阅读_无删减免费完结_
  • 雨织离歌浮生浅节选_沈翊鸣苏之雨小姐完整文本_小说后续在线阅读_无删减免费完结_
  • 鬓边不是牡丹红精选(盛惟芳萧既明贺锦)_鬓边不是牡丹红精选盛惟芳萧既明贺锦
  • 宋岑月傅忠焜:结局+番外免费品鉴:结局+番外评价五颗星
  • 桑榆非晚半春休,姜晚榆沈淮遇完本_完本桑榆非晚半春休,姜晚榆沈淮遇
  • 大逃杀游戏老公一千万赌我死人气节选(萧铎纪云笙白茵茵)全书浏览_大逃杀游戏老公一千万赌我死人气节选全书浏览
  • 黎初谢时晏(他的甜撩藏不住)后续+番外精编之作_黎初谢时晏(他的甜撩藏不住)免费在线阅读无删减_笔趣阁
  • 把自己上交国家,龙神崽崽旺全国龙小小小说整本+后续(龙小小)清爽版阅读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1