mysql数据库初步接触

 1-3   启动和停止mysql
 启动数据库:在命令行中输入  net start mysql
 停止数据库:在命令行中输入  net stop mysql
             cls清屏

1-4  登录与退出mysql
退出数据库:mysql > exit;
             mysql > quit;
             mysql > \q;
 看版本的信息  :mysql -V  (大写)enter键
  
用户名和密码提供:mysql -uroot -proot    
大写的-P,提供端口号3306默认的:  -P3306
-h服务器名称提供:   -h127.0.0.1
-h127.0.0.1表示服务器名称的提供,连接到本地的服务器,它连接到ip地址或者服务器名称就是127.0.0.1,网络术语为本地回环地址。
   
 mysql -uroot -proot -P3306(大写)-h127.0.0.1   输入敲回车显示mysql>表示已经正确的登陆到了mysql
  -u后面跟用户,-p后面跟密码,-P3306(大写)表示输入端口号,当时安装的时候默认的端口号是3306,-h127.0.0.1表示服务器名称的提供,连接到本地的服务器,它连接到ip地址或者服务器名称就是127.0.0.1,网络术语为本地回环地址。输入敲回车显示mysql>表示已经正确的登陆到了mysql。如果端口用的是默认的端口,服务器用的是本地的服务器,则进入mysql只需要输入mysql -uroot -proot即可。进入mysql以后就可以输入以后要用到的各式各样的命令。

1-5   修改提示符,两种方法
1.连接到客户端时通过参数制定 原来连接成功后显示的是mysql>,想把提示符mysql>中的mysql>给改了,可以通过下面的方式
 mysql -uroot -proot --prompt \h
敲回车显示的就是localhost即mysql>这个提示符被改成了localhost这个提示符
2.先通过mysql -uroot -proot连接上客户端,dos界面上显示了mysql>这个提示符。这时只需在上面敲pormpt \h即可得到localhost这个提示符 

mysql提示符  \D完整的日期  \d当前数据库 \h服务器名称 \u当前用户
prompt \u@\h \d>也就是把它改成了用户名@主机名空格加上当前数据库的名称再加上> ,输入敲回车,dos上会显示root@localhost (none)>后面显示none表示当前没有打开过任何的数据库,所以显示none。再接着在里面录入use test敲回车,上面就会显示root@localhost (test)>表示打开了test数据库,对test数据库进行操作

1-6 mysql常用命令(大写)以及语法规范
显示当前服务器版本 SELECT VERSION();
显示当前日期 SELECT NOW();
显示当前用户 SELECT USER();


规范:1.关键字与函数名称全部大写 2.数据库名称、表名称、字段名称全部小写 3、sql语句必须以分号结尾

 

1-7创建数据库的语法结构

CREATE DATEBASE/SCHEMA [IF NOT EXISTS] db_name  除了中括号中的[IF NOT EXISTS],剩下的三项是必选的
在dos命令行里面新建一个名字是t1的数据库,输入 CREATE DATABASE t1;敲回车有 Query ok,1 rowaffected (0.00 sec) 
1行被影响表示创建的数据库被放到了系统当中

SHOW DATABASES;
这项操作是看数据库中有没有刚才被创建的t1这个数据库及当前的数据库列表,结果显示已有的几个数据库,其中包括t1,这时如果再创建数据库t1,即在命令行里面输入CREATE DATABASE t1;这个命令,敲回车,它会在里面显示ERROR 1007(HY000):Can't create Database 't1';database exists 表示数据库t1已经存在。
这时如果加上CREATE DATABASE IF NOT EXISTS t1;敲回车,则会显示Query ok,1 row affected,1 warning (0.00 sec),可以发现系统当中并没有错误产生,但是它其中存在一个警告,表示忽略了错误的产生。

在里面敲SHOW WARNINGS;来查看警告信息
接着在里面敲SHOW CREATE DATABASE t1;接着敲回车,可以查看数据库的编码方式是不是utf-8的编码方式
CREATE DATABASE t2 CHARACTER SET gbk;敲回车    创建的一个jbk编码方式的数据库t2
SHOW CREATE DATEBASE t2; 看数据库的编码方式是不是gbk的
ALTER DATABASE t2 CHARACTER SET=utf8;   把数据库t2的编码方式gbk改为utf-8编码方式
再输入SHOW CREATE DATABASE t2;查看数据库t2的编码方式,显示的就是utf8了,注意不是utf-8,没有-


最后刚才创建的数据库t1和t2都是用来测试的,根本没有存在的必要,于是得删除啊,怎么删呢?
在里面输入 DROP DATABASE t1;敲回车显示一行Query ok,0 rows  affected(0.07sec) 接着输入SHOW DATABASES;查看数据库列表,可以看到数


据库列表里面已经没有了t1这个数据库了,同理删除数据库t2





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值