美文网首页
MySQL数据库基础操作

MySQL数据库基础操作

作者: sunshaoping | 来源:发表于2018-08-04 10:50 被阅读0次

第一章 简介

MySQL是一种关系数据库管理系统,关系数据库将数据保存
在不同的表中,而不是将所有数据放在一个大仓库内,
这样就增加了速度并提高了灵活性。

第二章 基本概念

一.数据完整性
一个数据库就是一个完整的业务单元,可以包含多张表,
数据被存储在表中,在表中为了更加准确的存储数据,
保证数据的正确有效,可以在创建表的时候,
为表添加一些强制性的验证,包括数据字段的类型、约束

二.术语
1.主键:一个记录中有若干个属性,其中一个能唯一标识该记录,
该属性就是主键,例如身份证号就是唯一确定这个人的,它就是主键
2.外键:外键是与另一张表的关联,能确定另一个表中的记录
3.约束:一种限制,通过对表的行或列的数据做出限制,
来确保数据的完整性、唯一性

三.主键primary key
非空not null
惟一unique
默认default
外键foreign key

第三章 操作数据库

一.使用图形窗口操作
1.数据库操作
2.表操作
3.数据操作

第四章 使用命令操作数据库

一.数据库操作
1.创建数据库

create database 数据库名 charset=utf8;

2.删除数据库

drop database 数据库名;

3.切换数据库

use 数据库名;

4.查看当前选择的数据库

 select database;

5.显示所有数据库

show databases;

二.表操作

1.查看当前数据库中所有表

show tables;

2.创建表

    ->id int primary key auto_increment,
    ->sname varchar(10) not null);
    注:create table:创建表命令
    primary key:主键
    auto_increment:自动递增,每次加1
    null:空
    not null:非空
    default:设置默认值

2.显示当前的数据表

show tables;

3.查看表结构

desc 表名; 

4.删除表

drop table 表名 ;

5.修改表的名字

alter table 旧表名 rename 新表名;

6.查看表的所有内容

select * from 表名;

三.字段操作

1.alter table 表名 add|change|drop 列名类型
    add:增加某一列
    change:修改某一列
    drop:删除某一列
2.增加字段 alter table 表名 add birthday datatime default now();
    alter table:修改表的命令
    add:添加
    birthday datatime:字段名.类型
    default now():设定默认值
3.修改字段 alter table 表名 change 旧字段 新字段 varchar(32)
4.删除字段 alter table 表名 drop 字段名

相关文章

  • 2018-09-17

    MySQL基础 数据库的操作 创建数据库 命令格式:create {database|schema}[if not...

  • 关于MySQL的增删改查知识

    增删改查基础操作 1.创建查询数据库: mysql>create database web;mysql>show ...

  • MySql 基础操作命令和语法

    MySql 基础操作 个人复习留档,方便以后回顾 MySQL服务 连接数据库 下面所有操作都需要登录成功才能操作 ...

  • MySQL--基础

    一、相关资源 mysql基础介绍:mysql学习 数据库终端快速补全工具:mycli 1.mysql对表的操作 1...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • 数据库学习笔记-mysql数据库的基本操作以及一些高级操作

    〇、数据库学习阶段: 基础阶段:mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,存储...

  • Shell脚本操作-6

    Shell操作数据库MySQL SQL基本操作 安装MySql数据库 连接数据库 mysql -u root -p...

  • python对mysql的操作

    python对mysql的操作 Mysql 常见操作 数据库操作 PS:用户权限相关数据保存在mysql数据库的u...

  • Go操作MySQL

    Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作...

  • Node.js项目中操作MySQL

    本文是一篇使用mysql这个npm模块操作MySQL数据库的基础教程。 不涉及MySQL的安装和配置,如果电脑中还...

网友评论

      本文标题:MySQL数据库基础操作

      本文链接:https://www.haomeiwen.com/subject/sqnpvftx.html