Mysql

数据库:是按照一定的形式来组织存储数据,目的是为了更好的操作数据 —— 增删改查

使用xampp来启动mysql数据库,会占用3306端口,点Shell来启动命令行

SQL命令有二种模式

 一、交互模式:在客户端输入一行命令点击回车,服务器端就执行一行命令 —— 适用于临时性查看数据

使用客户端连接服务器端  

   mysql.exe  -h127.0.0.1  -P3306  -uroot  -p

    -h  host 连接的服务器的域名/IP地址    localhost/127.0.0.1(自己电脑的)

    -P  port  端口号

    -u  user  用户名,MySQL下默认有一个管理员账户root

    -p  password  密码,xampp下root的密码为空

  mysql  -uroot     简写形式

输入命令会出现Enter password(提示你输入密码),只需在敲一下回车即可

 mysql常用的管理命令:

  quit;  退出服务器的连接

  show  databases;    显示所有的数据库

  use  数据库名称;   进入到指定的数据库

  show  tables;    显示当前数据库中所有的数据表

  desc  数据表名称;   描述指定的表都有哪些

 二、脚本模式:客户端把要执行的命令写在一个脚本文件中,然后一次性提交给服务器执行 —— 适用于批量的操作数据

  脚本模式提交服务器命令: mysql  -uroot<拖拽脚本

常用的SQL命令:

  (1)丢弃数据库,如果存在

   drop  database  if  exists  数据库名称;

  (2)创建新的数据库

   create  database  数据库名称;

  (3)进入数据库

    use  数据库名称;

  (4)创建数据表

   create  table  数据表名称(列名称  类型);

  (5)插入数据

   insert  into  数据表名称  values( …. );

  (6)查询数据

   select  *  from  数据表名称;

  (7).修改

  Update  数据表名称  set  列名称=值, 列名称=值…  where  条件;

  (8).删除

  Delete  from  数据表名称  where  条件;

解决MySQL中文乱码

   脚本文件另存为的编码为utf8

   客户端连接服务器端的编码为utf8

   服务器端创建数据库,存储字符的编码为utf8

注意:特殊情况如果以上在交互模式还有乱码,需要先退出交互模式,然后执行修改命令行的编码为utf8(chcp  65001)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值