我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库(mysql)基础操作

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库(mysql)基础操作

数据库(mysql)基础操作

 声明:

   1)仅作为个人学习,如有冒犯,告知速删!
   2)不想误导,如有错误,不吝指教!

------------------------------------分隔符---------------------------------

  1. DDL(数据定义语言)------>建库,建表

  2. DML(数据操作语言)------>对表中的记录操作增删改查

  3. DQL(数据查询语言)------>对表中的查询操作

  4. DCL(数据控制语言)------>对用户权限的设置

一:DDl

创建:
  1. create database 数据库名;

  2. create database 数据库名 if not exits;

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

  4. show databases;

  5. select create database 数据库名;

修改:

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

删除:

  drop database 数据库名;

使用数据库:

  select database(); ----->查看正在使用的数据库

  use 数据库名;------->使用/切换数据库

DDL表操作:

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

  intdoublevarchardate

查:

  show tables;---->查看当前数据库中所有表

  desc 表名; ----->查看表的结构

  show create table 表名;---->查看创建表的sql语句

 

创建:

  create table 新表名 like 就表名; ---->快速创建一个与就旧表结构相同的的新表

 

删除:

  drop table 表名;----->直接删除

  drop table if exists 表名;----->判断是否存在

 

改:

  alter table 表名 add 列名 类型;----->添加表列 add

  alter table 表名 modify 列名 新类型;------>添加列类型modify

  alter table 表名 change 旧列 新列 类型;----->修改列名change

  alter table 表名 drop 列名;----->删除列

  rename table 旧表 to 新表;----->修改表名

  alter table 表名 character set 字符集;

 

二:DML

插入:

  insert into 表名 (字段1,字段2.....) values(值1,值2......);----->插入全部字段

  insert into 表名 values(值1,值2.....); ----->不写字段名

  insert into 表名 ( 字段1,2,3) values (值1,2,3); ----插入部分

  select * from 表名;---->查表中信息

 

蠕虫复制:

  insert into 表1 select * from 表2 ;---->将表2中的所有列复制到表1中

  insert into 表1 (列1,列2) select (列1,列2)from 表2;--->只复制部分列

更新:

  update 表名(需更新) set 列名=值 [where 条件表达式];

  update 表名 set 列名=值;

  update 表名 set 列名=值 where 列名=值;

 

删:

  delete from 表名 [where 条件表达式];

  delete from 表名;删除全部数据

  delete from 表名 where 字段(列) = 值;

  truncate table 表名;----删除整个表的所有记录重建新表

 

查:

  select 列名 from 表名;

  select * from 表名:

  select 列1,列2 from 表名;

 

清楚重复值:

  select distinct 列名 from 表名;

----------------------------分隔符-------------------------

未完待续!!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库(mysql)基础操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

数据库(mysql)基础操作

声明:   1)仅作为个人学习,如有冒犯,告知速删!   2)不想误导,如有错误,不吝指教!------------------------------------分隔符---------------------------------DDL(数据定义语言)-
数据库(mysql)基础操作
2021-09-02

【Mysql】数据库基础与基本操作

🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘。 🛸Mysql专栏:Mys
2023-08-16

mysql操作数据库基础详解

这篇文章主要介绍了mysql操作数据库基础详解,MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
2022-11-13

MYSQL数据库基础之Join操作原理

Join使用的是Nested-Loop Join算法,Nested-Loop Join有三种select * from t1 join t2 on t1.a = t2.a; -- a 100条数据, b 1000条数据Simple Nest
2022-05-27

MySQL -- 基础操作

CREATE DATABASE 数据库名称;查看数据库:# 查看所有数据库SHOW DATABASES;创建数据库:# 选择一个数据库/切换至xxx数据库USE 数据库名称;创建数据库:# 删除数据库DROP DATABASE 数据库名称;表操作:创建表:#
MySQL -- 基础操作
2015-11-15

mysql基础操作

查看有哪些库:show databases;进入某个库:use 库名;进入库之后查看有哪些表:show tables;查看某张表的结构:desc 表名;查看某张表的所有内容:select * from 表名;创建一个库:create database 库名;创
mysql基础操作
2015-11-17

编程热搜

目录