数据库-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 表名;

  

posted on 2018-04-24 19:26  北冥丶中郎将  阅读(118)  评论(0编辑  收藏  举报