数据库学习笔记(基础语句总结)

前言:总结最基本的语句,分为数据库,数据表,记录,字段来总结。因为记录和字段的增删改查操作不太一样,初学很容易搞乱。还有关于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 列名称#删除列

 

 

posted @ 2018-05-10 10:59  水如如  阅读(303)  评论(0编辑  收藏  举报