MySQL基础

安装

  • mySql有企业版有社区版,企业版收费,社区版本免费,但已经足够中小型网站使用。Windows下Mysql的下载安装有两种方式: Zip包和MSI。MSI的安装比较简单,类似Exe直接点击安装,ZIP包的安装比较复杂,需要解压配置环境变量配置mysql.init文件
  • mySql的操作可以通过CMD命令行操作或者是通过可视化管理工具(phpMysql, Mysqlyog)

 

基本知识

  • 数据库Server里有很多的数据库
  • 数据库里有很多数据表
  • 数据表有表结构(column)和表数据(row)以及索引(index)
  • 数据库在本地就是文件夹,里面包含三个文件,表结构,表数据,表索引。最快的备份方法是直接去文件目录拷贝,而不是用拷贝方法
  • 中文+编码不一致会导致问题。

 

常犯错误命令:

  • mysql不分大小写
  • CMD直接运行管理Mysql时要用Windows Administrator的权限登陆
  • 注意加;才会结束并执行词条SQL语句
  • 注意是否为全拼,CMD默认的是windows的GBK编码,mysql用的是UTF_8编码,如果在CMD里用中文,编码不同,存入到DB2再往外读取就会乱码。

 

开启和关闭Mysql服务:

管理员权限进入CMD

net stop mysql;

net start mysql;

 

登陆 & 退出终端:

  1. mysql -uroot -paq1sw2de;
  2. exit 退出mysql终端(退出终端和退出mysql服务是两回事)

 

查看所有数据库:

  1. show databases;

 

查看数据表:

  1. use test;
  2. show tables; 查看test数据库里的所有数据表名

 

查看数据表结构:

  1. desc user;查看user表的表结构

 

查看数据表记录:

  1. select * from user; 查看user表里的表数据

 

数据库操作指令:

  • 创建数据库:create database hellomysql;
  • 查看数据库:show databases;
  • 切换数据库: use hellomysql;
  • 删除数据库:drop database hellomysql;

 

数据表操作指令:

  • 查看表:
    • show tables;
    • desc  t1;
    •  select * from t1;
  • 创建表:
    • create table t1(id int, name varchar(30), password varchar(30));
  • 删除表:
    • drop table t1;
  • 更新表结构:
    • rename table t1 to t2; 修改表名
  • 更新表数据:
    • insert user(id, username,password) values (1, 'shirui', 'password');
    • update user set username='Bunny' where id=1;
    • delete * where id=1;

 

 

 

 

 

 

posted @ 2015-12-29 12:12  heartGoOn99  阅读(163)  评论(0编辑  收藏  举报