您的位置:首页 > 数据库 > MySQL

Orecle Mysql 基本sql语句DDL & DML 介绍与总结 by 冰琉璃

2016-01-12 14:40 429 查看
先给大家普及一下安装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(‘’,‘’,‘’,‘’);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Mysql 语句 by