mysql数据库操作:数据库、表创建

使用MySQL创建数据库的语句 使用MySQL创建数据库及相关的学生表是非常简单的。仔细阅读此文后,您应该已经了解了MySQL如何创建单个数据库和数据表以及如何创建包含多个数据表的新数据库。 阅读详情

创建数据库

create database 数据库名 charset=utf8;

删除数据库

drop database 数据库名;

切换数据库

use 数据库名;

查看当前选择的数据库

select database();

表操作

  • 查看当前数据库中所有表
show tables;

创建表
auto_increment表示自动增长

create table 表名(列及类型);

create table students(
id int auto_increment primary key,
sname varchar(10) not null,
age int not null
);
  • 修改表
    alter table 表名 add|change|drop 列名 类型; 如:
alter table students add birthday datetime;
  • 删除表
drop table 表名;
  • 查看表结构
desc 表名;
  • 更改表名称
rename table 原表名 to 新表名;

查看表的创建语句

show create table students;
MySQL索引创建:告别锁表焦虑,解锁高并发数据库操作新姿势 MySQL索引创建锁表问题解决方案:MySQL 5.6+引入Online DDL功能,通过ALGORITHM=INPLACE和LOCK=NONE参数可实现无锁创建索引。文章详细解析了传统索引创建的锁表问题、Online DDL核心机制及实战操作流程,包括版本检查、表状态预检、分批处理大表等技巧,并提供了常见问题解决方案。强调索引创建后需验证效果,提醒索引虽能提升查询性能但需权衡利弊,建议根据业务需求合理使用。 阅读详情

相关推荐

CNC数控机床数据采集,CNC数据采集 设备联网 车间数字化

cnc数据采集 cnc机床数据采集 免受权采集 设备联网

weixin_38175277的博客 2777

mysql--数据库创建及执行sql语句

mysql 数据库创建及source导入数据库

qq_22464799的博客 7660

stm32f407等芯片(HAL库)时钟频率修改(乱码)

其他片子及库文件未知、未验证,只是在使用stm32f407ZG配置串口打印的时候,出现乱码,就从以下几方面定位问题: 1. 确认串口GPIO相关配置; 2. 确认波特率等参数; 3. 确认时钟频率; 结果这次使用YH的串口打印程序在ZDYZ的开发板调试项目工程(有点另类...),做功能验证,就出现了以上问题,出于好奇开始调试,最终发现是时钟频率问题。 看到下图这个配置,因为ZDYZ开发板使用的是8MHz外部晶振(好像默认的是25MHz,如图2),所以他这里PLL_M是25,不是推荐值,感...

bulefire2009的博客 5517

使用MySQL创建数据库,实现基本SQL语句

一、登入 登入root账户 安装部署好MySQL后,打开命令控制符,输入 mysql -u root -p 输入密码,如下图所示则表示登入成功 二、创建数据库 查看数据库 查看已有的数据库 show batabases; 注意:使用SQL语句时一定要加“;” 查看MySQL的版本 show variables like 'version'; 创建数据库 创建一个Demo01数据库 create database Demo01; 注意:...

zym_1999的博客 3万+

从流体力学到深度学习:手把手教你用PINN预测涡流场(基于TensorFlow2.10+GPU)

本文详细介绍了如何利用物理信息神经网络(PINN)结合TensorFlow 2.10和GPU加速,预测Navier-Stokes方程的涡流场。通过核心原理讲解、实战环境配置、网络架构设计及物理约束实现,帮助读者掌握从流体力学到深度学习的跨学科技术应用,特别适合处理复杂流体问题和非定常流动场景。

weixin_29048309的博客 213

GitHub 新手使用手册

理论说太多容易忘,来实践实践吧。

2501_90226046的博客 1054

MySQL语句介绍

启动mysql服务命令mysql -u root -P 3306;create database db_name;show databases;show create database db_name;默认的字符集为utf8,但也可以进行更换create database db_name character set GBK;show character set;alter database ab_name [alter_specification];比如说修改数据库的字符集及校验规则alter databa

m0_74087268的博客 3628

GitHub霸榜神器!NextChat领衔DeepSeek全栈开发范式

NextChat(原ChatGPT-Next-Web)是GitHub上斩获81.2K星标的现象级开源项目,定位为"轻量级AI助手终端",支持DeepSeek、Claude、GPT-4、Gemini等20+主流大模型。• 原生集成DeepSeek、GPT-4、Gemini Pro等模型API,同时兼容RWKV-Runner、LocalAI等自建模型框架,通过环境变量。• 客户端体积仅5MB(Windows安装包约6MB),采用PWA渐进式Web应用技术,首屏加载速度优化至100KB级,老旧设备亦可流畅运行。

实战AI智能体 895

MySQL数据库语句总结(详细版)

** 一、 create ** 1.创建数据库: create database db1 character set utf8 2.创建数据库表: create table tab1( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); 3.创建视图: CREATE VIEW city_country AS SELECT t1.*,t2.country_name FROM city t1,country t2 WHERE t1.cid=t2.id;

a1120467800的博客 4740

机床联网系列总结

总结机床联网专栏,两个好用的工具介绍,以及后续提升的方法和建议。

若云流风的专栏 934

ESP32与INMP441麦克风模块实现音频传输

ESP32是一款低成本、低功耗的物联网开发板,支持Wi-Fi和蓝牙双模通信,内置双核处理器,适合音频处理和实时数据传输。INMP441是一款高性能数字麦克风模块,支持I2S接口,可提供高精度音频数据采集(24-bit分辨率,64-100 dB SNR)。

走向CTO的路上... 2044

【报错问题解决】MySQL创建表报错 ERROR 1046 (3D000): No database selected

【报错问题解决】MySQL创建表报错 ERROR 1046 : No database selected问题概述原因解决方法 关于数据库和表的创建请参考文章【手把手】MySQL创建数据库和表 问题概述 数据库已经创建 创建表的时候报错:ERROR 1046 (3D000): No database selected 原因 创建表未选择对应的数据库 解决方法 通过执行SQL, 引用数据库后再创建表 `USE `library`;` 从创建数据库到创建表的SQL语句如下: CREATE DATABAS

sinat_37960022的博客 8031

【2026年华为暑期实习(非AI方向(通软&嵌软&测试&算法&数据科学))-4月8日-第一题- 包裹的编码】(题目+思路+Java&C++&Python解析+在线测试)

摘要:该问题要求将给定的十进制整数N转换为混合进制编码字符串,并处理回文检测。首先根据N的符号位确定编码首位(0或1),然后按输入的进制序列依次对N的绝对值进行取余和整除操作,得到编码数组。将数组元素转换为字母后生成字符串,若字符串为回文则添加"(palindrome)"后缀;否则输出最长回文子串(字典序最小)。算法采用中心扩展法检测回文,时间复杂度为O(L²),空间复杂度为O(L),其中L为字符串长度。

m0_73659489的博客 130

在MySQL中,表与库的管理是数据库操作的基础,介绍创建表等相关操作:

• constraints为列约束,如NOT NULL、UNIQUE、PRIMARY KEY 、FOREIGN KEY等。• LIMIT限制返回结果的数量,offset为偏移量,count为返回的行数。• ORDER BY用于对结果进行排序,ASC为升序(默认),DESC为降序。• datatype指定列的数据类型,如INT、VARCHAR、DATE等。• column1, column2指定要查询的列,*表示所有列。• database_name是要使用的数据库名。

2501_90918608的博客 467

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

MySQL数据库操作全攻略:从创建表到增删改查

本文详细介绍了MySQL中表和数据操作的核心技能。主要内容包括:1)表的创建、修改与删除,重点讲解了数据类型选择和表结构调整;2)数据的增删改查操作(CRUD),强调INSERT、UPDATE、DELETE和SELECT语句的使用技巧;3)查询进阶技巧,涵盖WHERE条件筛选、ORDER BY排序和模糊查询等。文章特别提醒注意事项:创建表要考虑扩展性,数据操作前要备份,UPDATE/DELETE必须使用WHERE条件。通过具体案例和语法示范,帮助读者掌握数据库基础操作,建议结合命令行和图形工具进行实践练习。

2502_91523773的博客 1497

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

day26:mysql建库|数据库操作|创建表|表操作

mySQL建库概念SQLmysql操作数据库操作创建表表操作 概念 MangoDB 非关系型,爬虫用,适用于不同来源网站的 Redis 缓存 MySql 关系型数据库又快又省钱 MariaDB Mysql创始人成立的分支计划,兼容mysql Oracle 12c是最新版本 DB2 行业用得多 SQL Server 受Mysql冲击大 PostgreSQL 开源 SQL sql是一种非面向过...

lailjx123的博客 196

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MySQL 数据库操作:创建数据库、表及单表增删改查

在开发过程中,我们常常需要使用数据库来存储和管理数据。本次需求是创建一个名为 db_sdmz 的数据库,并在其中创建一张名为 t_heor 的表,用于存储四大名著中的人物信息。同时,需要插入至少 100 条数据,保证四大名著每一个都至少有 30 个人物。最后,要实现单表的增删改查操作,特别是相关条件查询。

2401_89439125的博客 255

如何安装MySQL,以及数据库表格创建并插入数据

一步一步跟着走,你就能得到mysql👍。这样就创建了名为db_ck的数据库。1.MySQL下载地址。这样就简简单单的完成了。这里我们看一下表结构。

l7tumo的博客 329

MySQL数据库基础学习Day1:创建库与表(数据库操作、表操作、数据操作:增删改查)

一、字段类型 在mysql中包含的数据类型很多,这里主要列出来常用的几种 数字:int,decimal 字符串:varchar,text 日期:datetime 布尔:bit 二、约束 主键:primary key 非空:not null 唯一:unique 默认:default 外键:foreign key 三、使用命令连接 打开终端cmd,运行命令 mysql -uroot -p,u代表用户名,p是密码。回车后输入密码。 安装了虚拟机的,mys..

Oh_Python的博客 759

Mysql创建数据库表,查看表结构,查看表中数据,查看建表语句

Mysql创建数据库表,查看表结构,查看表中数据,查看建表语句 1、创建数据库表 create table t_student(表属性以,隔开最后一行不用,); 2、查看表结构 desc t_student;3、查看表中数据 select * form t_student4、查看建表语句 show create table t_student

分享JAVA/ Python/ Ts学习路上的一些笔记,不足之处多多见谅。 4140

连接mysql数据库,创建用户模型

安装与配置python3.6+flask+mysql数据库 下载安装MySQL数据库 下载安装MySQL-python 中间件 pip install flask-sqlalchemy (Python的ORM框架SQLAlchemy) mysql创建数据库 数据库配置信息config.py 建立mysql和app的连接 创建用户模型 from flask impor...

weixin_30784945的博客 76

php $sql创建表,php – 如何使用SQL创建一个空表?

这对MySQL本身来说不是什么大问题.全文我正在编写一个非常小的PHP框架.它不像现有框架那样迫使您使用某种方法.它不像CMS框架.相信我,我见过Zend框架,我已经广泛使用了像Joomla和WordPress这样的CMS,没有一个能够接近我正在做的事情.介绍问题我正在编写数据库抽象部分.你得到类方法,如:: table_exists()等.它的设计方式使人们可以轻松添加不同的数据库类并使用它们(...

weixin_31572321的博客 330

GoORM连接数据库错误:register db Ping `default1`, Error 1049: Unknown database

在学习Go语言写项目的过程中遇到了使用beego的ORM注册数据库的问题: register db Ping `default1`, Error 1049: Unknown database 'test_beego' must have one register DataBase alias named `default`, 自己找了很多解决的办法,(ps:自己犯的是最傻的哪一个…) 很多人的错误的原因如下: (1)写的是127.0.0.1的方式连接本地数据库 "root:xxxxx@tcp(127

H1517043456的博客 3190

mysql 创建和删除库_mysql入门系列:mysql创建、删除和选择数据库

mysql供给了三条数据库级的句子,它们分别是:createdatabase用于创立数据库,dropdatabase用于删去数据库,use用于挑选缺省数据库。其中约束条件是该数据库的称号有必要是合法的,该数据库有必要不存在,而且您有必要有足够的权限来创立它。请注意,不要乱用dropdatabase句子,它将会删去数据库及其一切的表。在删去了一个数据库后,该数据库就永久没有了。换句话说,不要仅为了看...

weixin_42137028的博客 88

【零基础学Mysql】创建表以及数据库crud语句详细讲解

前面文章我们学习了对数据库的操作,本章内容学习一下对表的操作,包括如何创建表,修改表的结构,以及对表中数据的操作。希望对你有所帮助。

m0_66323401的博客 1145

创建表的习题

ALTER TABLE语句例题 语句 1.添加字段 ALTER TABLE 表名 ADD 列名1 类型 FIRST, ADD 列名2 类型 AFTER 列名1, ADD 列名3 类型; 2.修改字段 ALTER TABLE 表名 CHANGE COLUMN 字段名 新字段名 数据类型; 3.修改字段数据类型 ALTER TABLE 表名 MODIFY 字段名 新数据类型; 4.删除字段 ALTER TABLE 表名 DROP 要删的字段名; 5.修改表名 ALTER TABLE 旧表名

江慕途征的博客 1838
上一篇: mysql数据库操作:连接、
下一篇: mysql数据操作
dingpython
博客等级 码龄6年 5粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值