Mysql数据库(二)登录、退出、创建、修改、删除

一、当我们配置好mysql之后,首先看看如何登录

  • 1、然后我先看下我的数据库版本 mysql -v,但是会报错。如下错误:

OR 1045 (28000): Access denied for user ‘ODBC’ERR@’localhost’ (using password: NO)

  • 2、解决办法:首先打开目录中的my.ini,添加“skip-grant-tables”,然后保存,如果不能保存,就把此文件剪切到其他地方修改后在复制进来(添加的位置如下图):
    这里写图片描述

  • 3、打开cmd 输入mysql -V(大写的V哦)!就可以看到我数据的版本号了。小写的v会直接进入数据库
    这里写图片描述

  • 4、么进入数据库,mysql -u root -p 然后会提示你输入密码,你输入密码之后就会弹出如下信息,同时也会进入mysql>中

这里写图片描述

二、如何退出mysql,三种哦(清屏—-cls)

这里写图片描述

三、修改提示符

连接客户端时通过参数制定
shell>mysql -uroot -p –prompt 提示符

连接上客户端后,通过prompt命令修改
mysql>prompt提示符

四、常用的几个命令和规范

  • 1、三个常用查询信息的命令

显示当前服务器版本
SELECT VERSION();

显示当前日期时间
SELECT NOW();

显示当前用户
SELECT USER();

这里写图片描述

  • 2、语法规范
    关键字与函数名称全部大写(当然你写成小写也是可以的,但是为了好区分,所以希望大家都能按照规范来写)
    数据库名称、表名称、字段名称全部小写
    SQL语句必须以分号结尾

五、开始着手操作数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET[=] charset_name;

其中“{}”是必选项 “|”是从这个做选择 “[]”表示有没有都可以,一般我们选DATABASE(数据库的意思),IF NOT EXISTS(意思就是数据库是否已经攒在),CHARACTER SET [=] (意思就是我们创建数据库,用的编码格式。)

  • 1、创建数据库(为了便于看,我这里全小写);

这里写图片描述

  • 2、查看里面有几个数据库,在安装mysql中,系统自带了四个数据库。我们自己创建了一个,就会有5个。例如下图。(看清楚,是databases,多一个字母哦!)
    这里写图片描述

  • 3、上面已经说过,[IF NOT EXISTS] db_name:他的含义就是,来判断数据库是否已经被创建,如果被创建会打印出警告提示数据库已创建,如果不加,就会报错。如图:
    这里写图片描述

  • 4、上图说我已经存在次数据库。那我我家上if not exists 下面就会给出一个警告,而忽略错误信息。那如何查看我们的警告信息呢?如下图:
    这里写图片描述

  • 5、那如何查看我们的警告信息,如图:
    这里写图片描述

  • 6、怎么用命令来查看呢,show database m1;即可。他的意思就是数据库创建的时候用的指令是多少! character:性格、特性的含义
    这里写图片描述

  • 7、[DEFAULT] CHARACTER SET[=] :他的意思就是创建数据库时默认的的编码模式,例如create database if not exists m3 character set gbk
    这里写图片描述

  • 8、如何修改数据库的编码格式呢?我们用到的是ALTER。

    ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charse_name

    例如: 首先输入 alter database character set utf8; 点回车,然后再输入show create database m3。就可以看到我们的数据库编码已经从gbk修改未utf8。
    这里写图片描述

  • 9、删除数据库,drop{database | schema } [if exists] db_name
    例如:
    drop database m1;
    这里写图片描述

  • 查看数据库是否删除成功,你会发现,我们的m1数据库已经不存在了。
    这里写图片描述

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值