数据库MySQL的简单操作是怎样的
admin
2023-05-16 04:41:55
0

以MySQL为例。

一、下载,安装,mysql和navicat。

http://blog.csdn.net/bxdxstu/article/details/45746515

二、数据库相关知识

什么是数据库就不介绍了。数据库分为关系型数据库和非关系型数据库。我们常见的就是关系型数据库,比如SQL Server、Mysql、oracle等。鉴于本人才疏学浅,仅接触Mysql比较多。所以这里就根据mysql讲一下,等我系统学习了oracle之后再好好写一篇。

2.1数据库的操作:

2.1.1展示所有数据库:

show databases;

2.1.2新建数据库:

create database  数据库名;

2.1.3删除数据库:

drop database 数据库名;

2.1.4选择你所创建的数据库:

use 数据库名;

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的

2.2数据表的基础操作:

2.2.1数据表的创建

创建表:

  CREATE TABLE 表名称 (

  字段名1  数据库类型1  [约束条件1],

  字段名2  数据库类型2  [约束条件2],

  字段名3  数据库类型3  [约束条件3],

  字段名4  数据库类型4  [约束条件4],

.......................

  );

约束条件说明
PRIMARY KEY标识该属性为主键,可以唯一的标识对应的记录
NOT NULL标识该属性不能为空
AUTO_INCREMENT标识该属性的值自动增加
UNIQUE标识该属性的值是唯一
FOREIGN KEY标识该属性的外键,与某表的主键关联
DEFAULT标识为该数据设置的默认值

示例:

#由于我这里数据库太多,所以先选择数据库:

use sys;

#创建student数据表
create table student(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(20),
passwd char(20),
age int
);
#创建student的细节信息数据表
create table stu_detail(
deid int PRIMARY KEY AUTO_INCREMENT,
birthday DATE,
father  varchar(20) NOT NULL,
mother  varchar(20) NOT NULL,
sid int,
foreign key(sid) references student(id)
);

运行,结果如下:创建了两个表:

数据库MySQL的简单操作是怎样的

2.2.2 查看表结构

DESC 数据表名;

数据库MySQL的简单操作是怎样的

SHOW CREATE TABLE 数据表名;

数据库MySQL的简单操作是怎样的

这里我复制出来看啊:

Table  :    student   

Create Table :

        CREATE TABLE `student` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `name` varchar(20) DEFAULT NULL,
          `passwd` char(20) DEFAULT NULL,
          `age` int(11) DEFAULT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8

2.2.3修改表名


ALTER TABLE sys_config RENAME sys_conf;

数据库MySQL的简单操作是怎样的

2.2.4修改字段

更改字段的名称、数据类型:

ALTER TABLE 表名 CHANGE  旧字段名 新字段名 新数据类型

数据库MySQL的简单操作是怎样的

修改前:

数据库MySQL的简单操作是怎样的

修改后:

数据库MySQL的简单操作是怎样的

增加字段:
ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束][FIRST|ALTER 属性名2]
FIRST:插入字段应放的位置。

数据库MySQL的简单操作是怎样的

结果如下:

数据库MySQL的简单操作是怎样的

在指定字段后面/前面添加字段:

ALTER TABLE` 表名` ADD COLUMN `字段名` 字段类型 AFTER|BEFFORE `字段名`;

数据库MySQL的简单操作是怎样的

添加后:

数据库MySQL的简单操作是怎样的

在指定字段上添加索引:

ALTER TABLE 表名 ADD PRIMAY KEY (字段);

2ALTER TABLE 表名 ADD UNIQUE (字段名) ;#添加唯一索引

数据库MySQL的简单操作是怎样的

执行前:

数据库MySQL的简单操作是怎样的

执行后:

数据库MySQL的简单操作是怎样的

2.2.5 删除字段

ALTER TABLE 表名 DROP 字段名;

数据库MySQL的简单操作是怎样的

执行后:

数据库MySQL的简单操作是怎样的

2.2.6 删除字段主键

ALTER TABLE 表名 DROP PRIMARY KEY;

ALTER TABLE 表名 DROP INDEX 索引名;

2.2.7 删除表

DROP TABLE 表名;

数据库MySQL的简单操作是怎样的

执行后,表不存在了:

数据库MySQL的简单操作是怎样的

相关内容

热门资讯

燃气热水器通电显示屏不亮 1、可能是燃气热水器的显示屏连接线发生断路的情况。2、可能是家庭内的电压出现大幅度波动,或者电压过低...
长虹电视机开机后显示屏不亮是什... 果液晶电视出现这种情况的话,很有可能是由于电视内部排线接触不好造成的。因为在液晶电视内部,各个援建在...
墙面扣板材料有哪几种类型 现代墙面装饰材料种类众多,不局限油漆涂料,市面上还有各种扣板材料。那么墙面扣板材料有哪几种呢??马上...
白墙有个坑怎么补好 1、首先需要准备腻子粉和刮刀。2、对白墙磕碰的小坑处进行打磨,先使用磨砂纸把小坑磨平以后,再把表面的...
马桶坑距一般多少 马桶的坑距一般都是在300mm、350mm、400mm、450mm的范围,坑距指的是马桶排污口与墙面...
全国智能化医学装备医疗器械来津... 昨天,2026医学装备创新大赛暨“医心杯”医疗器械创新创业大赛天津城市赛举行,来自全国的130余支参...
多功能搅拌釜:工业生产中的通用... 在各类工业生产领域中,多功能搅拌釜是物料加工的核心设备,集成搅拌、分散、均质等多项功能,广泛应用于化...
江西一地遭遇暴雨,街道上积水最... 极目新闻记者 刘琴5月16日,江西省赣州市上犹县不少居民发布的视频显示,上犹县县城的部分区域经历一晚...
中菲执法部门合作遣返重大跨境赌... 近日,中国和菲律宾两国执法部门合作抓获遣返涉嫌组织跨境赌博犯罪的陈某某。陈伙同他人在境外搭建非法赌博...
网友炸了!花 6000 万美元... 来源:科技狐 聊一下今天全网爆火的 “ 央视 6000 万美元拿下 2026 世界杯转播权 ” 话题...