Mysql的基本操作

Posted 不吃海带丝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql的基本操作相关的知识,希望对你有一定的参考价值。

一、显示所有数据库

   show databases;

二、创建数据库

   create database 数据库名;

三、删除数据库

   drop database 数据库名;

四、创建表

  表是数据库存储数据的基本单位。一个表包含若干个字段或记录;

   语法:
    CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
    属性名 数据类型 [完整性约束条件],
    ...
    属性名 数据表格 [完整性约束条件]
    );

     约束条件:

  

 

创建图书类别表:t_bookType

CREATE TABLE t_booktype( id INT PRIMARY KEY AUTO_INCREMENT, bookTypeName VARCHAR(20), bookTypeDesc VARCHAR(200) );
创建图书表:t_book
CREATE TABLE t_book(
id INT PRIMARY KEY AUTO_INCREMENT,
bookName VARCHAR(20),
author VARCHAR(10),
price DECIMAL(6,2),
bookTypeId INT,
CONSTRAINT `fk` FOREIGN KEY (`bookTypeId`) REFERENCES `t_bookType` (`id`)
);

  

 五、查看表结构

1,查看基本表结构: DESCRIBE(DESC) 表名;

 

desc t_bookType;

 

 


2,查看表详细结构: SHOW CREATE TABLE 表名;

show create table t_bookType;

 

六、修改表

1,修改表名: ALTER TABLE 旧表名 RENMAE 新表名 ;

 

alter table t_book rename t_book2;

 

 


2,修改字段: ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

alter table t_book change bookName bookName2 varchar(20);

 


3,增加字段 :ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名 2]

alter table t_book add testField int first ;

 


4,删除字段 :ALTER TABLE 表名 DROP 属性名

alter table t_book drop testField;

 

 

七、删除表

1,删除表 DROP TABLE 表名;

 

drop table t_bookType;

 

 

以上是关于Mysql的基本操作的主要内容,如果未能解决你的问题,请参考以下文章

从mysql的片段中加载ListView

如何在片段中填充列表视图?

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

使用 json rereiver php mysql 在片段中填充列表视图

VSCode自定义代码片段——git命令操作一个完整流程

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段