先给大家普及一下安装mysql的简易方法:yum


yum search mysql (查找关于mysql的内容)

找到后需要安装3个内容

  1. mysql.i386

  2. mysql-server.i386 

  3. mysql-devel.i386


安装过后 service mysqld start (启动mysql服务)


进入mysql

mysql -h -u root -p

密码直接回车 开始密码为默然;以后可以在mysql里面改密码或者创建账号等操作



Mysql的sql语句大致分为4种 


DDL (定义语句)


create

create databse(创立数据库)

例子: create database JasonDB (创建一个叫JasonDB的database)

* 必须选用创建的database才可以在里面创建新表格

- 方式用方式 use 空格 + database的名称。

例子:use JasonDB

查看现有的database语法是 show databases;


create table(列名 字段形式 字段属性);

例子: create table jason(列名 字段形式 字段属性);(创建一个叫jason的表格 加内容)



drop

drop database 库名(删除的数据库)

例子 : drop database JasonDB;

drop table 表名(删除表名)

例子: drop table Jason;




alter

    alter table 表名


1. alter....add

- alter table 表名 add 新列名 字段类型 字段属性

例子: alter table Jason add stuID(新列表) int(字段类型) not null default(字段属性);

* 字段名称 字段类型和字段属性 必须按着顺序 不能转换顺序。


2. alter....drop

2.1 - alter table 表名 drop 列名;

例子: alter table Jason drop stuID;


2.2 - alter table 表名 drop index 列名;(删除unique)

例子: alter table Jason drop index stuID;


2.3 - alter table 表名 drop primary key(主键列表名);(删除主键)

例子: alter table Jason drop primary key stuID;

3. alter....modify(改变列表名以外的所有属性 类型)

例子:alter table Jason modify 列名 类型 属性;

4. alter....change(可以改变一切已有的列表)

例子:alter table JAson change 旧列名 新列名 类型 属性;




 


DML(管理语句)



update

update ..set..where 


update 表名 set 字段名=新值 where 条件;

例子:update Jaosn set stuID=1 where 条件=内容;

update 表名 set 字段名=新值 order by 字段 limit 行数;(更新按顺序出来的限定行数)

例子:update Jason set stuID=1 order by stuID limit 5;




delete

delete ..from.. where

delete from 表名 where 条件;

例子: delete from Jason where stuID=1;


delete from 表名 order by 字段 limit 行数;

例子: delete from Jason order by stuID limit 5;


insert

    insert into ...() values ();

insert into 表名(选项) values(‘’,‘’,‘’,‘’);