首页 > 数据库 >20211316郭佳昊 《信息安全系统设计与实现(上)》 第十二周学习总结 MySQL数据库系统

20211316郭佳昊 《信息安全系统设计与实现(上)》 第十二周学习总结 MySQL数据库系统

时间:2023-12-02 16:25:36浏览次数:46  
标签:知识点 数据库 20211316 郭佳昊 MySQL GPT dbname 苏格拉底

一、任务要求

[ 1 ] 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分)
我在学****知识点,请你以苏格拉底的方式对我进行提问,一次一个问题

核心是要求GPT:请你以苏格拉底的方式对我进行提问

然后GPT就会给你提问,如果不知道问题的答案,可以反问AI:你的理解(回答)是什么?

如果你觉得差不多了,可以先问问GPT:针对我XXX知识点,我理解了吗?

GPT会给出它的判断,如果你也觉得自己想清楚了,可以最后问GPT:我的回答结束了,请对我的回答进行评价总结,让它帮你总结一下。

[ 2 ] 问题与解决思路,遇到问题最先使用chatgpt等AI工具解决,并提供过程截图(3分)

[ 3 ] 实践过程截图,代码链接(2分)

[ 4 ] 其他(知识的结构化,知识的完整性等,提交markdown文档,使用openeuler系统等)(1分)

二、知识点总结

安装MySQL

sudo apt-get install mysql-server

使用MySQL

运行MySQL客户机程序

image
注意:所有MySQL命令行末尾必须是分号,命令行不区分大小写

显示数据库

SHOW DATABASES可显示MySQL中的当前数据库

新建数据库

CREATE DATABASE dbname

删除数据库

DROP DATABASE dbname

选择数据库

USE dbname

创建表

image
DESCRIBE或DESC命令显示表格属性和列属性
image

删除表

image

MySQL中的数据类型

数值类型:

  • INT:整数(4字节),TINYINT:(1字节),SAMLLINT:(2字节)等。
  • FLOAT:浮动指针数。
    字符串类型:
  • CHAR(size):固定长度字符串,长度为1~255字符
  • VARCHAR(size):可变长度字符串,但不能使用任何空格
  • TEXT:可变长度的字符串
    日期和时间类型:
  • DATA:日期格式为YYYY-MM-DD
  • TIME:以HH:MM:SS格式保存时间

插入行

INSERT INTO table_name VLAUSES(columnValue1,columnValue2);

删除行

DELETE FROM table_name;

更新表

UPDATE table_name SET clo1 = value1, col2 = value2, ... WHERE condition;

修改表

image

三、苏格拉底挑战

image
image
image

标签:知识点,数据库,20211316,郭佳昊,MySQL,GPT,dbname,苏格拉底
From: https://www.cnblogs.com/GJH6/p/17871749.html

相关文章

  • 【mysql】limit实现分页
    MySQL中使用LIMIT实现分页格式:LIMIT[位置偏移量,]行数第一个“位置偏移量”参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,以此类推);第二个参数“行数”指示返回的记录条......
  • 如何使用mysql实现分布式锁
    如何使用mysql实现可重入的分布式锁目录什么是分布式锁?如何实现分布式锁?定义分布式表结构定义锁统一接口使用mysql来实现分布式锁①生成线程标记ID②加锁③解锁④重置锁写在最后1.什么是分布式锁?百度百科:分布式锁是控制分布式系统之间同步访问共享资源的一......
  • 在Ubuntu上安装MySQL
    一、在Ubuntu上安装MySQLsudoaptupdatesudoaptinstallmysql-server安装完成后,MySQL服务将会自动启动,验证MySQL服务是否正在运行,输入命令:systemctlstatusmysql.service输出显示表示该服务已经启用且正在运行:MySQL安装了一个名为"mysql_secure_installation"的......
  • mysql语句
    一:表的增删改查只改表的数据,没有改变表的结构 1:创建数据库和删除数据库createdatabase库名dropdatabase库名 2:创建表和删除表createtable表名droptable表名 3:改数据库的名字和表的名字数据库的改名(还没有想清楚)altertable旧表名rename新表明......
  • mysql 安装时报找不到 MSVCP120.dll windows
     解决方法:下载VisualC++RedistributablePackagesforVisualStudio2013https://www.microsoft.com/zh-cn/download/details.aspx?id=40784VisualC++RedistributablePackagesforVisualStudio2013......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Mysql时间减30分钟
    在MySQL中,我们可以使用DATE_SUB函数来进行时间减操作。下面是一个使用DATE_SUB函数将时间减去30分钟的示例:SELECTDATE_SUB(NOW(),INTERVAL30MINUTE);在上面的代码中,我们使用NOW()函数获取当前时间,然后用INTERVAL子句指定要减去的时间,这里是30分钟。查询结果将返......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Flask实践-使用pymysql时解决SQL注入问题
    最近在尝试使用flask编写一个网站防篡改监测平台,开始只注意功能,未注意注入问题,开始的SQL执行是拼接的方式,导致SQL注入: 用报错注入:修改为参数化查询: ......