···简介
MySQL是MySQL AB公司成立于1995年总部位于瑞典,MySQL数据库属于关系型数据库,MYSQL数据库常应用于中小型企业,MySQL AB公司2008年被sun公司收购,sun公司2009年被Oracle公司收购...其实说到这里我真的有点无语了,肿么我看的东东都是被Oracle收购,若是某天我也被...
···MySQL基础···
·MySQL连接
1)# mysq -h 主机IP -u 用户名 -p 密码
2)#mysq 如果MySQL可以匿名登录则输入mysql则能登录
·断开MySQL
1)> exit
2)>quit
3)>按 ctrl D
···
SQL分类
sql语句主要分为3类
1)DDL (data definition language) 定义数据段,数据库,表,列,索引等数据库对象的定义。常用关键字create,drop,alter等
2)DML(data manipulation language)用于增删改查数据记录,常用关键字insert,delete,update
3) DCL (date control language) 用于控制数据库表字段用户访问权限和安全级别,常用关键字grant,revoke
···
1)SQL语句不区分大小写
2)SQL语句结尾几乎全都要以“分号”结尾“;”或者“/g”也可以
3)/c 可以清楚命令行命令
4)/h 查看帮助
5)命令执行成功会显示“query ok ...”如果出现错误需要用命令查看show error
···
创建数据库test
> create database test;
查看数据库
> show databases;
删除数据库test
> drop database test;
进入数据库test
> use test;
显示test中的表
> show tables;
·创建表语法
create table 表名(栏名1 数据类型1(),栏名2 据类型2(),栏名3 数据类型());
创建表abc包含3个字段name字段类型varchar长度为10,字段salary类型为decimal长度为10精度为2,umber数据类型为int
> create table abc(name varchar(10),salarydecimal(10,2),number int(2));
查看表abc定义
1) desc abc;