• ADADADADAD

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

    mysql数据库 时间:2024-11-28 13:01:11

    作者:文/会员上传

    简介:

    以MySQL为例。一、下载,安装,mysql和navicat。http://blog.csdn.net/bxdxstu/article/details/45746515二、数据库相关知识什么是数据库就不介绍了。数据库分为关系型数据库和

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    以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的简单操作是怎样的.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 数据库mysql