数据库笔记一


1.一些基本操作。

  设置数据库名为MySQL
  root账号密码:root
  设置开放端口号:3306
  输入   show databases;------->显示当前MySQL数据库中有多少个小的database;
  输入   show  tables;---->为了显示当前的database中有多少个table
  输入    exit;------>退出
  输入    use database的名字;---->使用database

 如何卸载数据库呢?

     (1)停止服务     计算机管理---->服务------>MySQL------>停止服务
     (2)卸载   控制面板   应用和功能进行卸载
     (3)删除注册表信息  win+R  输入regedit 进入注册表编辑器  找HKEY_LOCAL_MACHINE----              ----->SYSTEM------>controlSet全部找一遍删除
        (4)手动清除残留    删除安装路径中MySQL文件夹     删除programData文件夹中MySQL文件夹      orcle文件夹中再看看

  2.SQL语言。

语言类型名称用途具体
DDL数据定义语言定义数据库中的对象create创建      drop删除       alter  修改
 
DML数据操作语言用来操作数据库表格中的数据 写入信息  :  新增(insert)   删除(delete)      修改(update)
 读取信息  : 查询(select)DQL(Data Query Language)   select     where    group by  having    order by
DCL数据控制语言控制用户权限   grant赋予权限
 revoke收回权限                                                                
TPL事务处理语言多线程并发操作同一个文件          操作: commit提交      rollback回滚     save point保存还原点

 3.具体语言。

 DDL

          <1>.先创建一个database------->create   database 数据库名字;     用英文名字    注意:MySQL中英文字母不区分大小写(关键字  表格名字  列名字)

           <2>.在database中创建table,先use  database的名字(进入数据库)

create   table  表格名字(列名1   数据类型(长度),列名2   数据类型(长度),列名3  数据类型(长度));
          < 3>.数据库中的数据类型(加星号的比较重要)

               按照数据的存储方式可以分为三类:

               a.数值型

                 整数           tinyint      smallint    mediumint   *int(4字节)  bigint  

                 小数          * float(4字节) *double(8字节)     decimal      numeric   

                注:  float(m,n);------一共可以存储m位数字,小数点后面有n位

               b.字符串(用单引号)

                    存储字符串    char(长度)----字符串      *varchar(长度)-----可变长字符串

                    存储二进制            binary----二进制            varbinary----可变二进制
                                                  blob----二进制大文本    text----正常字符大文本

              c.  日期/时间 

                    *date-----日期        time----时间         *datetime----日期&时间        

                     timestamp----时间戳         

           <4>.DDL语句修改表格的结构

            (1).修改表名     alter  table 原表名   rename  to(可省略)   新表名;
            (2).修改列名     alter  table 原列名   change   原列名   新列名  新类型   新长度(这三个可以                   跟原来的一样,也可以不一样);
            (3).新增一列     alter  table  原表名  add  新列名  新类型   新长度;
            (4).删除一列     alter  table  原表名  drop  原列名; 

             (5).删除table  删除database
                  drop  table  表格名字;
                  drop  database  数据库名字;

                      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值