2023.9 - MYSQL - 基础命令

DATABASE

1、创建数据库    - -      create database 【mydatabase】;

2、删除数据库    - -      drop database 【mydatabase】;

3、切换数据库    - -      use  【mydatabase】;

---------------------------------------------------------------------------------------------------------------------------------

TABLE

1、创建表    -  - 

create table  【mytable】

(

id            INT            AUTO_INCREMENT    PRIMARY_KEY,

key1     字段类型    【default 默认值】 【约束】,

key2 

key3

....

)

eg:

create  table myble

(

id                         INT              AUTO_INCREMENT  PRIMARY_KEY,

name                   VARCHAR(32)   NOT NULL,

password            VARCHAR(32)    NOT NULL,

age                      INT              NOT NULL

);

2、删除表

drop table      【mytable】

3、查看表

desc 【mytable】

4、查看数据库信息

show databases 【后面有s】

5、查看数据库全部表信息

show  tables        【后面有s】

6、创建表的时候少创建了一列     alter 改变、修改

ALTER TABLE your_table_name  ADD  COLUMN  new_column  【varchar(30)】;

your_table_name 替换为你要修改的表的实际名称,并指定要添加的新列的名称和数据类型。

7、 创建 一个新的time列,并设置默认值为当前时间

ALTER TABLE  【mytable】ADD 【new_column】 DATE DEFAULT CURRENT_DATE;

8、之前创建的 【create_time】列 没有默认时间,现在想加上默认时间,

在 MySQL 中,直接通过 ALTER TABLE 语句修改列的默认值为 CURRENT_DATE 是不支持的

删除原来的列 :ALTER TABLE  【mytable】DROP COLUMN [【old_column】

添加新的列 : ALTER TABLE  【mytable】 ADD COLUMN  【new_column 】

更新新的列默认值为当前日期 :UPDATE 【mytable】 SET  【new_column = CURRENT_DATE】

9、查询数据

查询所有数据 : select * from 【mytable】

模糊匹配: select * from 【mytable】 where 【条件1】and/or 【条件2】 limit 开始行,取出的个数。

10、插入数据

insert into 【mytable】 (key1、key2、...) values (value1、values2);

11、修改数据

update  【mytable】 set key1=”values1“, key2=18 where id =1;

 value 为字符串必须加引号 为   NUMBER 可以不加引号

12、删除数据

delete  from 【mytable】 where id =1;

 不指明id 会删除表中所有数据;

跟删除 database 和 table 不同。

删除数据库: drop  database【mydatabase】;

删除整个表:drop    table 【mytable】;

删除表中某一条或几条属于 :delete from  【mytable】 where  id = 1;

删除表中 age为 18岁的  : delete from 【mytable】 where  age like "%18%"; 

【  like 用于进行数据的模糊查询 :其中 % 表示 匹配任意类型的数据  、 会查出全部满足条件的结果、如果想限制搜索的数量在 后面加   limit   a,b    a表示从满足的列表第a行开始、b表示限制的数量 】

13、创建表的时候,设置默认时间

create table 【mytable 】 ( create_time   DATETIME  DEFAULT CURRENT_TIMESTAMP) ;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/87814.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot全局异常处理源码

SpringBoot全局异常处理源码 一、SpringMVC执行流程二、SpringBoot源码跟踪三、自定义优雅的全局异常处理脚手架starter自定义异常国际化引入封装基础异常封装基础异常扫描器,并注册到ExceptionHandler中项目分享以及改进点 一、SpringMVC执行流程 今天这里叙述的全…

linux 下 top命令显示的是内存是堆内存吗?

top 命令在 Linux 下提供了关于系统运行状态的实时视图,其中包括进程信息、CPU 使用率、内存使用情况等。关于内存,top 命令显示的并不是“堆内存”,而是整个系统的内存使用情况。 在 top 命令的输出中,你会看到类似以下的内存统…

华为OD机考算法题:分积木

目录 题目部分 解读与分析 代码实现 题目部分 题目分积木难度难题目说明Solo和koko是两兄弟,妈妈给了他们一大堆积木,每块积木上都有自己的重量。现在他们想要将这些积木分成两堆。哥哥Solo负责分配,弟弟koko要求两个人获得的积木总重量“…

Android 11.0 增加多张图片作为系统静态壁纸的功能实现

1.前言 在11.0的系统开发中,在做系统定制化开发中,在对系统的静态壁纸做定制的时候,需要增加几种静态壁纸可以让用户自己设置壁纸,所以可以在壁纸的系统应用中 添加几种静态壁纸图片,然后配置好 就可以在选择壁纸的时候,作为静态壁纸,接下来看如何具体实现这个功能 2.增…

ROS2 从头开始:第 08/8回 - 使用 ROS2 生命周期节点简化机器人软件组件管理

一、说明 欢迎来到我在 ROS2 上的系列的第八部分。对于那些可能不熟悉该系列的人,我已经涵盖了一系列主题,包括 ROS2 简介、如何创建发布者和订阅者、自定义消息和服务创建、

LLM - Make Causal Mask 构造因果关系掩码

目录 一.引言 二.make_causal_mask 1.完整代码 2.Torch.full 3.torch.view 4.torch.masked_fill_ 5.past_key_values_length 6.Test Main 三.总结 一.引言 Causal Mask 主要用于限定模型的可视范围,防止模型看到未来的数据。在具体应用中,Caus…

Unity之Hololens开发如何实现UI交互

一.前言 什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信…

内存对齐--面试常问问题和笔试常考问题

1.内存对齐的意义 C 内存对齐的主要意义可以简练概括为以下几点: 提高访问效率:内存对齐可以使数据在内存中以更加紧凑的方式存储,从而提高了数据的访问效率。处理器通常能够更快地访问内存中对齐的数据,而不需要额外的字节偏移计…

libevent学习——辅助类型和函数

辅助类型和函数 文章目录 基本类型evutil_socket_t标准整数类型各种兼容性类型 定时器可移植函数套接字 API 兼容性可移植的字符串操作函数区域无关的字符串操作函数IPv6辅助和兼容性函数结构体可移植性函数安全随机数发生器 <event2/util.h>定义了很多在实现可移植应用…

Learn Prompt- Midjourney 图片生成:Image Prompts

Prompt 自动生成 前不久&#xff0c;Midjourney 宣布支持图片转 prompt 功能。 原始图片​ blueprint holographic design of futuristic Midlibrary --v 5Prompt 生成​ 直接输入 /describe 指令通过弹出窗口上传图像并发送&#xff0c;Midjourney 会根据该图像生成四种可…

完成“重大项目”引进签约,美创科技正式落户中国(南京)软件谷

近日&#xff0c;美创科技正式入驻中国&#xff08;南京&#xff09;软件谷&#xff0c;并受邀出席中国南京“金洽会"之“雨花台区数字经济创新发展大会”。美创科技副总裁罗亮亮作为代表&#xff0c;在活动现场完成“重大项目”引进签约。 作为国家重要的软件产业与信息服…

关于ubuntu设置sh文件开机自启动python3和sudo python3问题

关于ubuntu设置sh文件开机自启动python3和sudo python3问题 说明系统为 ubuntu22.04python是python3.10.12ros系统为ros2 humble 背景解决方法补充 说明 系统为 ubuntu22.04 python是python3.10.12 ros系统为ros2 humble 背景 将一个py文件设置为开机自启动&#xff0c;服…

css-边框原理教程

1. CSS中边框原理 他不是一条直线&#xff0c;根据盒子原理&#xff0c;当边框宽度大于元素的长和宽时&#xff0c;呈现一个梯形和三角形的形状&#xff0c;用如下的代码来实地理解一下边框画法实现的原理 注&#xff1a;学习网址&#xff1a; CSS画几种图形的方法_css画图_老…

贪心算法总结归类(图文解析)

贪心算法实际上并没有什么套路可言&#xff0c;贪心的关键就在于它的思想&#xff1a; 如何求出局部最优解&#xff0c;通过局部最优解从而推导出全局最优解 常见的贪心算法题目 455. 分发饼干 这题的解法很符合“贪心”二字 如果使用暴力的解法&#xff0c;那么本题是通过…

Windows--Python永久换下载源

1.新建pip文件夹&#xff0c;注意路径 2.在上述文件中&#xff0c;新建文件pip.ini 3.pip.ini记事本打开&#xff0c;输入内容&#xff0c;保存完事。 [global] index-url https://pypi.douban.com/simple

【记录文】Android自定义Dialog实现圆角对话框

圆角的dialog还是蛮常用的&#xff0c;demo中正好用上了 自定义Dialog&#xff0c;代码中可以设置指定大小与位置 /*** author : jiangxue* date : 2023/9/25 13:21* description :圆角的矩形*/internal class RoundCornerView(context: Context,view: Int, StyleRes theme…

开机自启动Linux and windows

1、背景 服务器由于更新等原因重启&#xff0c;部署到该服务上的响应的应用需要自启动 2、Linux 2.1 方式一 编写启动应用的sh脚本授权该脚本权限 chmod 777 xxx.sh 修改rc.loacl 位置&#xff1a;/etc/rc.local 脚本&#xff1a;sh /home/xxxx.sh & 授权rc.local …

Elasticsearch—(MacOs)

1⃣️环境准备 准备 Java 环境&#xff1a;终端输入 java -version 命令来确认版本是否符合 Elasticsearch 要求下载并解压 Elasticsearch&#xff1a;前往&#xff08;https://www.elastic.co/downloads/elasticsearch&#xff09;选择适合你的 Mac 系统的 Elasticsearch 版本…

python使用蓝牙库选择

蓝牙库选择 pybluez 项目地址&#xff1a;https://github.com/pybluez/pybluez 文档地址&#xff1a;https://pybluez.readthedocs.io/en/latest/index.html 蓝牙支持&#xff1a;经典蓝牙 / BLE蓝牙【仅Linux】 平台支持&#xff1a; LinuxRaspberry PimacOSWindows✔️✔️…

分享40个Python源代码总有一个是你想要的

分享40个Python源代码总有一个是你想要的 源码下载链接&#xff1a;https://pan.baidu.com/s/1PNR3_RqVWLPzSBUVAo2rnA?pwd8888 提取码&#xff1a;8888 下面是文件的名字。 dailyfresh-天天生鲜 Django-Quick-Start freenom-自动续期域名的脚本 Full Stack Python简体中…