ITPub博客

首页 > 数据库 > MySQL > MySQL基础

MySQL基础

原创 MySQL 作者:20170405 时间:2020-07-23 14:58:14 0 删除 编辑

  1) Data Definition Language (DDL 数据定义语言) 如:建库,建表

  2) Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改

  3) Data Query Language(DQL 数据查询语言),如:对表中的查询操作

  4) Data Control Language(DCL 数据控制语言),如:对用户权限的设置

  1. DDL

  创建数据库并制定字符集

  create database 数据库名 character set 字符集;

  判断是否存在数据库,没有则创建

  create database if not exists 数据库名 ;

  删除数据库

  drop database 数据库名;

  修改数据库默认字符集

  alter database 数据库名 default character set 字符集;

  查询数据库定义信息

  show create database 数据库名:

  创建表

  create table 表名 (字段1 类型, 字段2 类型);

  create table 表1名 like 表2名;#创建一个结构相同的表

  删除表

  drop table 表名;

  修改表

  alter table 表名 add 字段名 类型;#加一个字段

  alter table 表名 modify 字段名 类型 ;#修改某一个字段类型

  alter table 表名 change 字段1 字段2 类型;#修改某一字段

  alter table 表名 drop 列名;#删除一列

  rename table 表名 to 新表名;

  查询表结构信息

  show table 表名;#返回SQL语句

  desc 表名;#返回表格形式

  2. DML

  插入语句

  insert into 表名 (字段1,字段2....)values (值1,值2...);

  insert into 表名 values (值1,值2...);

  insert into 表2 select* from 表1;# 蠕虫复制 将一张表数据复制到另一张表中

  删除语句    郑州治疗胎记医院 http://m.zykdbh.com/

  delete from 表名;

  delete from 表名 where条件语句;

  修改语句

  update 表名 set 列名 = 值 where条件语句;

  3.DQL

  简单查询语句

  select* from 表名;

  select* from表名 where条件语句;

  select 字段1 as 别名,字段2 from 表名;# 使用别名查询某些字段

  select distinct 字段名 from 表名;#清除查询结果中的重复值

  select 列1+列2 from 表名;#查询列数据运算值

  select * from where 字段名 in (数据1,数据2);


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979119/viewspace-2706495/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Java 抽象类
请登录后发表评论 登录
全部评论

注册时间:2020-07-14

  • 博文量
    63
  • 访问量
    39790