先给大家普及一下安装mysql的简易方法:yum
yum search mysql (查找关于mysql的内容)
找到后需要安装3个内容
- mysql.i386
- mysql-server.i386
- 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(‘’,‘’,‘’,‘’);
Orecle Mysql 基本sql语句DDL & DML 介绍与总结 by 冰琉璃