Mysql基础命令----笔记总结

1.  创建数据库
                create database  数据库名
                create database  数据库名  character set  字符集
     例如:
                1.    create database  books;
                2.    create  database books character set utf8;
2.  查看数据库
                show databases;  
3.  查看某个数据库的定义信息
                show create database 数据库名
               例如:show  create  darabase  books;
4.   删除数据库
            drop database   数据库名称
            例如:drop database books;
5.   使用数据库
            select   database();
6.   切换数据库
              use   数据库名
        例如:use   books;
 7.   创建表
        create  table  表名{
        
                 字段名    类型(长度) 【约束】,
                 字段名   类型(长度) 【约束】        

        }  

   类型: 
    
         varchar(n)    字符串
           int                整形
          double         浮点数
          date              时间
         timestamp      时间戳
    约束:
             primary    key    主键   ,  被主键修饰字段中的数据 ,不能重复,不能为 null
    例如:
    create  table  book{
    
             bid  int  primary   key,  ----分类ID
             bname    varchar(30)    ----分类名称

        }
8.  查看数据库中的所有表
        show tables;
9.  查看表的结构
            desc  表名;
       例如:desc   book;
10.  删除表
         格式:drop  table  表名;
        例如:drop  table  book;
11.  修改表的结构
            (1)修改表 添加列
                    格式:alter   table    表名    add   列名    类型  (长度)  【约束】
                    例如:alter   table    book   add   ‘bprice’varchar(30) 
            (2)修改表修改列的类型长度及约束
                    格式:alter   table   表名   modify   列名   类型(长度)  约束
                    例如:alter   table   book  modify   'bprice'  varchar(30)  not null;
             (3)修改表修改列名
                    格式:alter    table   表名   change   旧列名   新列名   类型(长度)    约束
                    例如:alter    table   book   change   'bprice'  bcount    varchar(30);
              (4)修改表删除列
                    格式:alter   table   表名  drop   列名
                    例如:alter   table   book    drop    bcount;
              (5)修改名
                    格式:rename   table   表名     to   新表名
                    例如:rename   table   book    to   books;
               (6)修改表的字符集
                    格式:alter   table   表名    character   set    字符集(了解)
                    例如:alter   table   book   character   set    gbk;   
12.   插入表
                (1)向表中插入某些字段
                        insert  into  表   (字段1,字段2,字段3,字段4.......)   values  (值1,值2,值3,值4......)
                注意:
                        1.值与字段必须对应,个数相同,类型相同
                        2.值的数据大小必须在字段的长度范围内
                        3.除了数值类型外,其他的字段类型的值必须使用引号引起
                        4.如果要插入空值,可以不写字段,或者插入null
               例如:
                    insert  into   book(bid,bname)  values ('b001','Java基础');
                    insert  into   book(bid,bname)  values('b002','Mysql基础')
                    ...
13.  更新表
                (1)更新所有记录的指定字段
                     update   表名   set   字段名 =  值  ,字段名 =  值,......;
                (2)更新符合条件的指定字段
                    update  表名    set  字段名=值 ,  字段名=值 ,......where   条件;
       注意:
                1. 列名的类型与修改的值要一致
                2. 修改值得时候不能超过最大的长度
                3. 除了数值类型外,其他的字段类型的值必须使用引号引起

14.  删除表
                  (1) delete   from  表名   【where  条件】;------一条一条的删除,不清空
                  (2)truncate   table   表名;-----直接将表删除,重新建表
                
    

        





































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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值