MySQL 基础篇

章节目录

  • 数据库的增删改查
  • 表数据的增删查改
  • 表定义的语句
  • 数据库和表的字符集查看
  • 数据库常识

1.1、数据库的增操作

         

          两种方法均可有效创建数据库,下面的一种类型是防止数据库存在创建时提示错误的有效手段,如果没有则创建。

 

1.2、数据库的删除操作

  

        两种方法均可有效删除数据库,下面一种删除意思为如果有这个数据库则删除、

 

1.3、数据库的字符集的校对规则

  

  这里不做详细了解,有点难度,想了解可以访问:https://www.jb51.net/article/30865.htm

 

1.4、选择当前工作数据库

  

    选择之后能够对该数据库的表进行查询

 

2.1、表的创建

       

  这里我创建了一个可以自增数据的主键id和一个名字。表名为sss

 

2.2、表的数据插入(增)

  

   这里我对表进行了3个数据的插入

  

  同样也可以用insert into  ...set  插入单行数据

 

2.3、查询表数据(查)

  

  对表数据进行查询,3条数据均插入成功

  

  用where语句对表进行条件筛选,选出对应的数据

 

2.4、数据的更新(改)

  

  使用update对数据进行修改

 

2.5、数据的删除(删)

  

  对数据id为4的列进行删除

  

  对整个表进行数据清空

 

3.1、增加新列

   

  add column可以对表添加新列cno,格式为char类型,放在name列的后面,默认值为wuhan

 

3.2、修改表中的列的名称或数据类型

  

  change column可以重新把上表中的cno修改为sno,数据类型长度为20,默认值为hubei,这里因为都有值了,所有并没有发生值的改变。这里不可以用int类型。

 

3.3、修改数据类型

  

   modify column 可以修改列数据,而不修改列名,这里我把原始char类型的数据修改为了varchar类型

 

3.4、修改默认值

  

  alter column可以修改指定表的默认值,更改表的原有结构,这里修改为Beijing。

 

3.5、对表列的删除

  

  drop column可以直接作用于某列,删除该列

 

3.6、表重命名

  

  rename to可以把原数据库重命名

 

3.7、表结构的查看

  

  利用show columns语句可以查看该表的数据类型

  

   用desc语句同样可以做到查看表结构

      

  用describe也可以做到

  

   用explain也可以做到

 

4.1、查看数据库或表中的字符集

  

  

        show create table就是用来查看表或数据库中的字符集类型的。student表中的每个列都呈现出来了,而数据库myqltest则为gbk的字符集。

 

5.1、数据库常识

  SQL:数据库查询语言

  DDL:数据定义语言,如:create,alter,drop,能够对对象进行操作和删除的语句

  DML:数据操作语言,如:delete,insert,update,能够对表进行操作的语句

  DCL:数据控制语言,如:赋权的语句(grant),回收权限的语句(revoke)

    TCL:事物空值语言,如:回滚(rollback)   提交(commit)  保存点(savepoint)

  DQL:数据查询语言,就是我们用的最多的语言,主要为配合select相关的语句。

posted @ 2019-08-14 23:36  极客海  阅读(183)  评论(0编辑  收藏  举报