MySQL基础

来源:这里教程网 时间:2026-03-01 15:15:29 作者:

  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);

相关推荐