xiguaqq20 发表于 2018-10-22 08:01:31

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

  先给大家普及一下安装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

  ->
  例子:>  * 字段名称 字段类型和字段属性 必须按着顺序 不能转换顺序。
  2. alter....drop

  2.1 ->
  例子:>
  2.2 ->
  例子:>
  2.3 ->
  例子:>  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(‘’,‘’,‘’,‘’);

页: [1]
查看完整版本: Orecle Mysql 基本sql语句DDL & DML 介绍与总结 by 冰琉璃