数据库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],…………………..  );示例:#由于我这里数据库太多,所以先选择数据库:
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=utf82.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的简单操作是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注开发云行业资讯频道了解更多相关知识。

相关推荐: 每秒570000的写入,MySQL如何实现?

来源:吴炳锡 yq.aliyun.com/articles/278034 MySQL数据库如何实现每秒570000的写入,通过本文了解下。 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/21 20:42
下一篇 06/21 20:43

相关推荐