数据库_day03_对数据库的基本操作

本文详细介绍了如何在Mac系统上卸载MySQL的方法,并提供了常用的SQL语句,包括数据库的创建、删除、查看定义信息、切换,以及表的操作如创建、删除、修改、查看结构等。

数据库-mysql

一,关系型数据库:mysql

  1.mac卸载mysql语句:

  •     sudo rm /usr/local/mysql  
    •     sudo rm -rf /usr/local/mysql*  
      •     sudo rm -rf /Library/StartupItems/MySQLCOM  
        •     sudo rm -rf /Library/PreferencePanes/My*
          •     rm -rf ~/Library/PreferencePanes/My*  
            •     sudo rm -rf /Library/Receipts/mysql*  
              •     sudo rm -rf /Library/Receipts/MySQL*  
                •     sudo rm -rf /var/db/receipts/com.mysql.*

  2.对于数据库操作的sql语句

    1),创建数据库:create database 数据库名;create database if not exists 数据库名; -- 如果不存在则创建

    2),删除数据库:drop database 数据库名称;

    3),查看某个数据库的定义信息:show create database 数据库名;

    4),切换数据库:use 数据库名;

  3.对于表的操作sql语句

    1)创建数据表:  create table 表名(字段名 类型(长度) 约束,字段名 类型(长度) 约束)engine=innodb default character=utf8;

    2)删除数据表:  drop table 表名;

    3)修改表结构:  alter TABLE 表名 CHARACTER SET 字符集;alter TABLE 表名 DROP 列名;

    4)查看表结构:  desc 表名;

    5)查看建表语句:  show create table 表名;

    6)查看数据库中所有的表:  show tables;

  4.对于表内容的操作-增删改查sql语句

    1)增:INSERT INTO 表名(列名1,列名2 ...)VALUES(列值1,列值2...);

      注意:  

  •     列名与与列值的类型、个数、顺序要一一对应
  •     可以把列名当做java中的形参,把列值当做实参
  •     值不要超出列定义的长度
  •     如果插入空值,请使用null
  •     插入的日期和字符一样,都使用引号括起来

  2)删:DELETE FROM 表名 [WHERE 列名=值];

  3)改:UPDATE 表名 SET 列名1=列值1,列名2=列值2... WHERE 列名=值;

  4)查:SELECT * FROM 表名;

  

转载于:https://www.cnblogs.com/memo-song/p/8933091.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值