美文网首页
数据库的操作

数据库的操作

作者: 知足_71be | 来源:发表于2018-01-15 21:06 被阅读0次

    数据库是一个程序的源泉,没有数据库就像电脑没了硬盘;下面就为大家分享一下我的数据库的基本笔记

    ## 基本操作

        show databases;  //查看所有数据库

        create database javaee1707;    //新建数据库javaee1707;

        drop database javaee1707;      //删除数据库javaee1707;

        use javaee1707;                //使用数据库javaee1707;

    ## 数据表基本操作

        创建数据表:

            create table stuInfo(          //stuInfo 为数据表名

                字段名1 数据类型1,

                字段名2 数据类型2,

                。

                。

                。

            )

        删除数据表:

            drop table stuInfo;

        查看表的信息:

            desc stuInfo;

        查看数据库的简要描述,可以看到默认字符集

            show create database javaee1707;

        查看创建表的简要描述,可以看到engine 和 charset

            show create table stuInfo;

        修改默认存储引擎和字符集:

            一:

                create table test(

                    字段1 字段1类型,

                    字段2 字段2类型,

                )engine=MyISAM default charset=GBK;

        查看当前MySQL支持的所有字符集

            show character set;

        查看当前MySQL支持的所有存储引擎

            show engines;

    ## 数据表的修改

        添加字段:

            alter table stuInfo add stuDesc text;

            alter table stuInfo add stuScore int after stuAge;

        修改老子段的数据类型:

            alter table stuInfo modify stuName char(30);

        修改已有字段的字段名和数据类型:

            alter table stuInfo change stuGendar stuSex char(1);

        删除已有字段:

            alter table stuInfo drop stuDesc;

    ## 数据操作

        插入数据:

            insert into stuInfo(stuId, stuName, stuSex, stuAge, stuScore) values(1, "妹子", '女' , 21);

        查询:

            select * from 表名;  // 查看表中的所有信息

            select 字段1,字段2,..  from 表名;    //查看表中特定字段的信息

            select * from 表名 where 条件;      //按一定条件查看信息

            select 字段1 from 表名 where 条件;  //

            select distinct 字段 from 表名;  //查看特定字段信息,但会过滤掉重复信息

        删除:

            delete

                delete from stuInfo;

                delete from stuInfo where 条件;

            truncate

                truncate table stuInfo;    //删除删除表中所有信息

        修改:

            update

                undate stuInfo set 字段1=数组, 字段2=数组 where 条件;

    相关文章

      网友评论

          本文标题:数据库的操作

          本文链接:https://www.haomeiwen.com/subject/erzdoxtx.html