首页 > 数据库 >mysql基础使用

mysql基础使用

时间:2024-08-31 22:27:25浏览次数:3  
标签:COMMENT database mysql 数据库 使用 基础 字段 表名 TABLE

数据库操作

查询所有数据库:

show databases ;

查询当前数据库:

select database() ;

创建数据库:

create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序 规则 ] ;
如:
create database itcast;

create database if not extists itcast;

create database itheima default charset utf8mb4;

删除数据库:

drop database [ if exists ] 数据库名 ;
如:
drop database if exists incast;

切换数据库:

use 数据库名 ;
如:
use itcast;

表操作:

查询当前数据库所有表:

show tables;

查看指定表结构:

desc 表名 ;

查询指定表的建表语句:

show create table 表名 ;

创建表结构:

字段1 字段1类型 [ COMMENT 字段1注释 ],
字段2 字段2类型 [COMMENT 字段2注释 ],
字段3 字段3类型 [COMMENT 字段3注释 ],
......
字段n 字段n类型 [COMMENT 字段n注释 ]
) [ COMMENT 表注释 ] ;

如:

create table tb_user(
id int comment '编号',
name varchar(50) comment '姓名',
age int comment '年龄',
gender varchar(1) comment '性别'
) comment '用户表';

修改:

添加字段:

ALTER TABLE 表名 ADD 字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];

修改数据类型:

ALTER TABLE 表名 MODIFY 字段名 新数据类型 (长度);

修改字段名和字段类型:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型 (长度) [ COMMENT 注释 ] [ 约束 ];

删除字段:

ALTER TABLE 表名 DROP 字段名;

修改表名:

ALTER TABLE 表名 RENAME TO 新表名;

删除:

删除表:

DROP TABLE [ IF EXISTS ] 表名;

删除指定表, 并重新创建表:

TRUNCATE TABLE 表名;

标签:COMMENT,database,mysql,数据库,使用,基础,字段,表名,TABLE
From: https://www.cnblogs.com/checha/p/18390852

相关文章

  • 【Java】Record的使用 (简洁教程)
    Java系列文章目录补充内容Windows通过SSH连接Linux第一章Linux基本命令的学习与Linux历史文章目录Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1为什么引入Record4.2Record与Class区别4.3使用场景五、总结:5.1场景使用5.2字段的定义......
  • tkinter基础组件——Button
    在tkinter中,Button组件用于在窗口上创建一个按钮,该按钮可以被点击以执行某个操作。下面具体介绍Button组件常用的属性和方法:一、常用属性1、text:按钮上显示的文本btn=tk.Button(app,text='Clickme')2、command:指定按钮被点击时要执行的回调函数btn=tk.Button(app......
  • WPF中如何根据数据类型使用不同的数据模板
    我们在将一个数据集合绑定到列表控件时,有时候想根据不同的数据类型,显示为不同的效果。例如将一个文件夹集合绑定到ListBox时,系统文件夹和普通文件夹分别显示为不同的效果,就可以使用模板选择器功能。WPF提供了一个模板选择器类型DataTemplateSelector,它可以根据数据对象和数据......
  • MySql数据库卸载与安装
    MySql数据库卸载与安装数据库卸载卸载mysql服务打开控制面板-->卸载MySql删除mysql文件夹打开我的电脑-->C盘-->打开隐藏的文件夹ProgramData-->删除MySql文件夹删除注册表windows+r打开运行命令-->regedit(打开注册表)-->HKTY_LOCAL_MACHINE-->SYSTEM只要发现带有ControlSet的文......
  • 关于at32f415 free rtos下使用flash储存数据flash db库在写入数据库操作时,写入次数大
    由于f415的扇区每2k是一块扇区,所以在此处.blk_size=n*1024, //Flash块/扇区大小(因为STM32F2各块大小不均匀,所以擦除粒度为最大块的大小:128K)这个代码中,需要m==2,同理,需要查看你的单片机每个扇区的大小是多少,如果一个扇区的大小是4k,则此处需要填写的是由于f415的扇区每2......
  • Java基础(接口)
    目录为什么要有接口接口的定义接口的特点接口用interface定义定义接口类继承接口接口当中只能使用抽象方法接口类不能创建对象,只能用多态一个类可以继承多个接口实现接口中的方法接口和接口之间可以互相继承其他特点抽象类与接口的区别接口实例实例1Servlet......
  • C++基础(1)——入门知识
    目录1.C++版本更新2.C++参考⽂档:3.C++书籍推荐4.C++的第⼀个程序5.命名空间5.1namespace的价值5.2namespace的定义5.3命名空间使⽤6.C++输⼊&输出7.缺省参数8.函数重载9.引⽤9.1引⽤的概念和定义9.2引⽤的特性9.3引⽤的使用9.4const引⽤ 9.5指针和引⽤的关......
  • AI产品经理薪资揭秘:起薪30k不是梦!零基础转行攻略大公开
    2024年,还有什么新风口?AI、元宇宙、NFT…很多人不知道,其实不管是元宇宙还是NFT,它们本质上就是人工智能领域。AI自身应用领域非常广泛,大批高薪岗位随之涌了出来,包括AI产品经理。AI产品经历具体工作内容是什么?薪资有多香?普通人如何进入AI人工智能行业?需要写代码吗?别急,小......
  • 手把手教你使用C语言实现堆栈数据结构算法-两种方式(链表+数组)
    堆栈定义栈(stack)是一种遵循先入后出逻辑的线性数据结构,常见操作入栈,出栈,访问栈图片来源:https://www.hello-algo.com/栈的实现栈遵循先入后出的原则,因此我们只能在栈顶添加或删除元素。然而,数组和链表都可以在任意位置添加和删除元素,因此栈可以视为一种受限制的数组或链表......
  • 全国中学基础信息 API 数据接口
    全国中学基础信息API数据接口基础数据,高校高考,提供全国初级高级中学基础数据,定时更新,多维度筛选。1.产品功能2024年数据已更新;提供最新全国中学学校基本信息;包含全国初级中学与高等中学;总计近10万条全国中学精准数据;每月一次数据自动更新校正;包含学校各类属性信息......