博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库学习笔记(基础语句总结)
阅读量:5377 次
发布时间:2019-06-15

本文共 1661 字,大约阅读时间需要 5 分钟。

前言:总结最基本的语句,分为数据库,数据表,记录,字段来总结。因为记录和字段的增删改查操作不太一样,初学很容易搞乱。还有关于alter,update;delete,drop这些使用时候的区别,之后总结。

  • 关于数据库的操作
  • 关于数据表的操作
  • 关于记录的操作
  • 关于字段的操作

一、数据库的操作

针对整个数据库的操作,包括创建数据库,删除数据库,选择数据库等。

  1. 创建数据库
  2. 删除数据库
  3. 选择数据库
  4. 修改数据库
  5. 查看当前服务器下数据库
CREATE DATABASE 数据库名; DROP DATABASE 数据库名; use 数据库名; ALTER DATABASE 数据库名 ...; SHOW DATABASES;

二、数据表的操作

针对整个数据表的操作,包括数据表本身的创建,删除,查看数据表结构,修改数据表名称。关于数据表中的记录或者字段的操作总结在下面。

  1. 创建数据表
  2. 删除数据表
  3. 查看数据表列表
  4. 修改数据表的名称
CREATE TABLE table_name (column_name column_type);创建数据表DROP TABLE table_name ;删除数据表SHOW TABLES FROM db_name;显示某个数据库下的全部数据表SHOW COLUMNS FROM tb_name;显示数据表的结构 ALTER TBALE tb_name RENAME AS new-name;修改数据表名称

三、记录的操作

记录是指数据表中的行。针对记录的操作主要有:增,删,改,查

  1. 增加记录
  2. 删除记录
  3. 修改记录
  4. 查询记录

增加记录是指插入新的记录,用INSERT关键字,INSERT的具体用法不说了,查看w3或者菜鸟都行。只要注意一点,是插入新字段,如果是已存在的记录,但是你需要为这个记录添加某一个新的属性值,需要用UPDATE ...SET...(改)

查询记录用SELECT,这个关键字的用法很多,这里说的是简单的SELECT 用法

INSERT INTO tb_name  (column_name1,column_name2...) VALUES (values1,values2,...)插入记录,用于插入“新的”记录DELETE FROM tb_name WHERE colunm_name=name删除某一个记录UPDATE  tb_name SET column_name=name1 WHERE ....可以用于修改某一行的某一个值SELECT column_name1,...FROM...(WHERE...)查看某个记录

四、字段的操作

字段是指数据表中的列,也是属性。针对字段的操作也同样有增删改

  1. 增加字段
  2. 修改字段
  3. 删除字段

不管是增加,修改,还是删除字段,都需要用到关键字ALTER,具体语法看w3,这里只是简单罗列操作,有一个基本印象。

增加字段:ALTER....ADD,修改字段:ALTER ...CHANGE(MODIFY)....等,删除字段:ALTER...DROP...

ALTER TABLE tb_name ADD 列名称 列定义 (数据类型,约束等) 列位置(FIRST,AFTER COLUMN_NAME)# 添加单列ALTER TABLE tb_name ADD (列名称,列定义,列位置),(),()#添加多列ALTER TABLE tb_name ADD PRIMARY KEY#修改列定义之添加约束ALTER TABLE tb_name DROP ...#修改列定义之删除约束ALTER TABLE tb_name MODIFY 列名称 列定义#修改列定义ALTER TABLE tb_name CHANGE 原来列名称 新的列名称  列定义#修改列定义的同时修改列名称ALTER TABLE tb_name DROP 列名称#删除列

 

 

转载于:https://www.cnblogs.com/mesunyueru/p/9018533.html

你可能感兴趣的文章
winfrom 图片等比例压缩
查看>>
人工智能实验报告一
查看>>
用LR12录制app,用LR11跑场景,无并发数限制,已试验过,可行!
查看>>
python 多线程就这么简单(转)
查看>>
oracle 简述
查看>>
ajax如何向后台传递数组,在后台该如何接收的问题(项目积累)
查看>>
Solr之java实现增删查操作
查看>>
httpClient连接工具类实测可用
查看>>
CDOJ 1965 连通域统计【DFS】
查看>>
飞机大战3-我的飞机
查看>>
c#接口
查看>>
MyEclipse部署Jboss出现java.lang.OutOfMemoryError: PermGen space
查看>>
ZOJ 1133
查看>>
alibaba / zeus 安装 图解
查看>>
Ubuntu:让桌面显示回收站
查看>>
Android上传头像代码,相机,相册,裁剪
查看>>
git 安装体验
查看>>
Oracle 给已创建的表增加自增长列
查看>>
if 循环
查看>>
uva 111 History Grading(lcs)
查看>>