记一次MySQL数据库的操作练习

数据库基础使用

数据库的操作:

1.使用命令行连接数据库。在命令行键入"mysql -u root -p"命令。

2.列出MySQL数据库管理系统的数据库列表。在命令行键入"show databases;"命令。

3.创建数据库。在命令行键入"create database database_name;"命令。使用"show databases;"命令可以看到创建的数据库已经成功加入到数据库列表中。

4.删除数据库。在命令行键入"drop database database_name;"命令。使用"show databases;"命令可以看到要删除的数据库已经成功在数据库列表中移除。

数据表的操作:

5.使用一个指定数据库。在命令行键入"use database_name"命令。使用此命令后,所有的MySQL命令都只针对改数据库。

6.创建数据表(创建MySQL数据表需要以下信息:表名、表字段、定义每个表字段)。在命令行键入"create table table_name(属性名 数据类型 完整性约束条件,。。。)"。

7.插入数据表元素。在命令行键入"insert into table_name(field1,field2,...fieldN) Values (value1,value2,...,valueN)"命令。并使用"select * from table_name"查看数据表的所有数据。

8.查看指定数据库的所有数据表列表。在命令行键入"show tables;"命令。

9.查看数据表的所有备注信息。在命令行键入"show full columns from table_name;"命令。

10.查看数据表的详细索引信息,包括primary key(主键)。在命令行键入"show index from table_name;"命令。

11.修改表名。在命令行键入"alter table used_table_name rename new_table_name;"命令。

12.修改字段的数据类型。在命令行键入"alter table table_name modify attribute_name date_type;"命令。

13.修改字段名。在命令行键入"alter table table_name change used_attribute_name new_attribute_name new_data_type;"命令。

14.增加数据表字段。在命令行键入"alter table table_name add attribute_name data_type integrity_constraint;"命

15.删除字段。在命令行键入"alter table table_name drop attribute_name;"命令。

16.数据表的删除。在命令行键入"drop table table_name;"命令。

数据表的操作------查询语句:

17.取出表中所有列。在命令行键入"select * from table_name;"命令。也可以将*换成属性名取出要取出的列。

18.where子句,做判断用取出符合条件的数据。在命令行键入"select * from table_name where judgement_condition;"命令。

19.使用update更新数据表中元素的属性值。在命令行键入"update table_name set update_data where judgment_condition;"命令。

20.使用delete语句删除数据表中的记录。在命令行键入"delete from table_name where judgement_condition;"命令。

相关推荐
ss2731 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 28 PostgreSQL MVCC机制介绍
数据库·笔记·postgresql
奇牙coding1 小时前
doubao-seed-2.1-pro 报 HTTP 401 怎么办?Key 正确也要检查请求头和端点
网络·数据库·http·ai
不脱发的程序猿9 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
程序员塔塔喵10 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck10 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
北京青蓝智慧马老师10 小时前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
笃行35011 小时前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI11 小时前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
paopaokaka_luck12 小时前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节
码士集团小青13 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节