MySQL数据库基础命令

一.MySQL

启动命令net start mysql
停止命令net stop mysql
登录命令mysql -u root -p
查询所有数据库命令show databases
查询当前数据库命令select database()
创建数据库命令create database 名称
删除数据库命令drop database 名称
使用数据库命令use 名称

二. DDL命令

查询当前数据库的所有表show tables
查询表结构desc 表名
查询指定表的建表语句show create table 表名
创建表create table 表名
添加字段alter table 表名 add 自己起的字段名 varchar(20)
修改字段和字段类型alter table 表名 change 旧字段名 新字段名 类型
修改数据类型alter table 表名 新数据类型(长度)
删除字段alter table 表名 drop 字段名
修改表名alter table 表名 rename to 新表名
删除表名drop table 表名

三.DML命令

给指定字段添加数据insert into 表名(id,name, age) values (1,‘小王八’,18)
给全部字段添加数据insert into 表名 values(值,值)
批量添加数据insert into 表名(id,name, age) values(值,值),(值,值),(值,值)
批量添加数据2insert into 表名 values(值,值),(值,值,(值,值
修改数据update 表名 set 字段名 = 值 where[条件] id = 1
删除数据delete from 表名 where[条件] id = 1

四.DQL命令 (DQL数据查询)

查询多个字段select 字段,字段2 from 表名
查询多个字段2select * from 表名
去除重复记录select distinct 字段列表 from 表名
设置别名select 字段1[ss别名] ,字段2[ss别名2] from 表名
条件查询select 字段列表 from 表名 where 条件列表
排序查询select 字段列表 from 表名 order by 排序字段名
聚合函数select 聚合函数名(表名) from 表
分页查询select 字段列表 from 表名 起始索引,查询条目

五.约束

非空约束not null
唯一约束unlque
主键约束prlmary key
检查约束check
默认约束default
外键约束forelgn key

外键约束介绍:
创建表时添加约束creatr table 表名([constralnt] [外键名称] forelgn key (外键列名) references 主表名称 )
建完表添加约束alter table 表名 add constralnt 外键名称 forelgn key(外键字段名称)references 主表名称
删除约束alter table 表名 drop forelgn key 外键名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL是一种开源的关系型数据库管理系统,它是由瑞典MySQL AB公司开发的,后来被Oracle收购。MySQL数据库基础包括以下几个方面: 1. 数据库的创建和删除:可以使用CREATE DATABASE语句创建数据库,使用DROP DATABASE语句删除数据库。 2. 表的创建和删除:可以使用CREATE TABLE语句创建表,使用DROP TABLE语句删除表。 3. 数据的插入、更新和删除:可以使用INSERT INTO语句插入数据,使用UPDATE语句更新数据,使用DELETE FROM语句删除数据。 4. 数据的查询:可以使用SELECT语句查询数据,可以使用WHERE子句过滤数据,可以使用ORDER BY子句对数据进行排序。 5. 数据库的备份和恢复:可以使用mysqldump命令备份数据库,可以使用mysql命令恢复数据库。 6. 数据库的权限管理:可以使用GRANT语句授予用户权限,可以使用REVOKE语句撤销用户权限。 7. 数据库的优化和性能调优:可以使用EXPLAIN语句分析查询语句的执行计划,可以使用索引来提高查询性能。 以上是MySQL数据库基础的一些内容,通过学习这些知识可以帮助你更好地理解和使用MySQL数据库。\[1\] #### 引用[.reference_title] - *1* [MySQL数据库基础命令](https://blog.csdn.net/Snowflake1997/article/details/122956153)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值