首页 > 数据库 >mysql数据库和数据表

mysql数据库和数据表

时间:2023-07-13 22:15:30浏览次数:34  
标签:name database 数据库 数据表 mysql table

1、介绍

在mysql中,使用数据库database对应一个项目,管理项目下的数据表。

使用数据表table对应一个对象结构,管理属性和值。

2、数据库命令

(1)查看所有数据库

show databses;

(2)删除数据库

drop database database_name;

(3)创建数据库

create database database_name;

(4)选择数据库

use database_name;

3、数据表命令

一般会先使用use选择数据库,然后操作数据表。否则,一般会添加from database_name指定数据库,或者基于database_name.table_name指定数据表。

(1)查看所有数据表

show tables;

(2)创建数据表

create table table_name(
//字段声明
)可能的附加声明;

(3)删除数据表

drop table table_name;

(4)清除表内容及自动增长序列

truncate table table_name;

(5)查询表结构

desc table table_name;#表信息,mariadb中无法使用
desc table_name;#字段信息,mysql和mariadb都可以

(6)查看创建表的sql语句

show create table table_name;

注意并不是原生的,而是依据表结构信息构造的

标签:name,database,数据库,数据表,mysql,table
From: https://www.cnblogs.com/wd404/p/17332082.html

相关文章

  • mysql数据类型
    1、介绍mysql中实现了sql语法的数据类型,并有所增加。总的来说分为三类:数值、字符和时间日期。声明:字段名数据类型2、数值tinyint、smallint、mediumint、int和bigint分别表示1、2、3、4、8个字节的有符号整数。在数据类型后添加unsigned关键字,表示无符号是,比如intunsigne......
  • mysql where
    1、true/falsewheretrue#全部满足wherefalse#全部不满足大小写忽略,至少在windows下如此2、比较运算符>大于<小于>=大于等于<=小于等于=等于!=不等于<>不等于<=>等于3、逻辑运算符&&and逻辑与||or逻辑或!not逻辑否^xor逻辑异或4、判断NULLI......
  • Mysql8.0多源复制和复制过滤
    一、Mysql多源复制1、Mysql多源复制的作用和特点  1)Mysql多源复制作用  选择一台从Mysql从多个主节点将数据复制到本地汇总备份 2)特点  将多台主Mysql服务器数据汇总到一台从Mysql服务器 Mysql5.7以后新增加的功能 方便数据库数据集中化管理和集中化备份2、主Mysq......
  • mysql-语法
    1、引号单引号、双引号,不加引号,反引号,以及任意的圆括号2、结尾(1);一般,在终端交互时,一条sql语句的末尾需要使用;结尾,才会执行,或者enter后跳行等待输入;基于;还可以在一行中写入多条sql语句,相互间隔,依次执行,即使其中一条出现问题,后续sql语句仍然执行对于非终端提交语句,比如代......
  • MySQL基础
    好久没用Mysql有些东西都忘了在这记录一下方便以后查看  查看所有数据库showdatabases选中数据库use[数据库名字]删除数据库drop[数据库名字]创建数据库createdatabase[数据库名字] 表:查看所有的表showtables查询select*from[table][条件]删除表......
  • 数据库的范式设计
    数据库的范式设计原文链接:(三)MySQL之库表设计篇:一、二、三、四、五范式、BC范式与反范式详解!-掘金(juejin.cn)【一】引言MySQL的库表设计,在很多时候我们都是根据我们自己的个人喜好和习惯创建出来的,在前期的设计中总是会有考虑不到的地方,对于库表结构的划分也并不明确......
  • 常用关系型数据库(草稿)
     仅针对mysql、sqlserver、oracle、人大金仓、达梦数据库数据库是一组文件,位于磁盘,用于存储数据表名/字段规范/*表名/字段长度:Oracle:最多30个字符SQLServer:最多128个字符MySQL:最多64个字符​表名规范:1.以字母开头,只能使用A-Z、a-z、0-9、[#$不建议]MySQL中......
  • python之数据库: 约束条件
    约束条件"""约束条件的意思是,在数据类型的基础上再添加限制条件"""1.unsigned去除符号createtablet1(idintunsigned);2.zerofill3.notnull非空createtablet2(idint,namevarchar(16));以上例子15:#在mysql中,''和null不一样createtablet3(idi......
  • ChatGPT 问答00003 mysql中删除原来的自增ID,并重新根据字符串字段data字段排序重新生
    在MySQL中,自增ID是由MySQL引擎自动生成和维护的,通常与数据表的主键关联。删除自增ID并重新生成的需求比较特殊,因为自增ID的生成是基于数据表中已有的记录顺序的,直接删除和重新生成可能会破坏数据完整性和索引等方面的约束。不建议直接删除和重新生成自增ID,但你可以通过以下步骤实......
  • DB2数据库怎么查询到多条,但只取首行数据
    DB2数据库怎么查询到多条,但只取首行数据select*fromemployeeFETCHFIRST1ROWSONLY;解释:employee假设是一个数据库表,也就是说在你的查询语句后边加上FETCHFIRST1ROWSONLY就可以了。......