千家信息网

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

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,数据库MySQL的简单操作是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。以MySQL为例。一、下载,安装,mysql和nav
千家信息网最后更新 2025年11月14日数据库MySQL的简单操作是怎样的

数据库MySQL的简单操作是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

以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 数据库名;


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)
);

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

2.2.2 查看表结构

DESC 数据表名;

SHOW CREATE TABLE 数据表名;

这里我复制出来看啊:

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;

2.2.4修改字段

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

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

修改前:

修改后:

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

结果如下:


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

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

添加后:

在指定字段上添加索引:

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

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


执行前:


执行后:

2.2.5 删除字段

ALTER TABLE 表名 DROP 字段名;

执行后:

2.2.6 删除字段主键

ALTER TABLE 表名 DROP PRIMARY KEY;

ALTER TABLE 表名 DROP INDEX 索引名;

2.2.7 删除表

DROP TABLE 表名;

执行后,表不存在了:

关于数据库MySQL的简单操作是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

数据 数据库 字段 类型 标识 属性 数据表 条件 索引 问题 名称 更多 知识 结果 帮助 解答 选择 易行 才疏学浅 简单易行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器没有域名可以配ssl吗 服务器流量监测 小手牵大手网络安全知识 2017软件开发工资多少 常州数字化智慧园区软件开发 如何查看数据库的链接数 服务器连接手机上不了网 郧阳区互联网软件开发统计 网络安全和信息化委员会概述 广州哪里有学软件开发的学校 计算机网络安全刘三满 软件开发商城系统公司 多地域数据库 深圳市信托付互联网科技有限公司 一个数据库的对象有几个 如何新建图层地理数据库 方舟生存进化服务器实况解说 丰台区加工软件开发怎么样 script 连接数据库 个人笔记本上ftp服务器搭建 无极软件开发培训教学哪个好 安卓10怎么连接服务器 服务器访问不了 花雨庭服务器生存区现状 电力网络安全监控装置厂家 湛江市网络安全监察 佛山金通软件开发有限公司 软件开发 读书会 思维导图 灌南口碑好的网络技术诚信经营 上海同森网络技术有限公司待遇
0