mysql基本操作(一)-数据库 表和字段的操作

原创 2018年01月12日 20:36:13

数据库:

1登录数据库:在DOS窗口中进入mysql安装目录的bin目录下收入mysql -u root -p(root 为默认用户名)后输入密码即可进入如图

进入mysql

2创建数据库: create database 数据库名;

这里写图片描述

3查看数据库:show databases;

这里写图片描述

4修改数据库名:alter database mydb character set db;(mydb是要修改的数据库名db是修改后的数据库名)

5删除数据库:drop database mydb;

这里写图片描述

退出数据库:exit;

表:

6创建数据库表:use db_name;create table table_name(字段名1 字段类型 字段约束,字段名2 字段类型 字段约束 …);

这里写图片描述

7查看表结构:use db_name;desc table_name;

这里写图片描述

8添加表数据:法1 . use db_name;insert into table_name(字段名1,字段名2 …) values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(一次添加多条 顺序可变)法2 . use db_name;insert into table_name values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(默认顺序)

这里写图片描述

9查看表数据: use db_name;select * from table_name;

这里写图片描述

10查看数据库中的表:use db_name;show tables;

这里写图片描述

11修改表名:use db_name;alter table table_name rename new_table_name;

这里写图片描述

12删除表数据:use db_name;delete from table_name;

这里写图片描述

13删除表:use db_name;drop table table_name;

这里写图片描述

字段:

进入某数据库操作:use db_name;(执行该操作后的操作中在未指定数据库的前提下默认操作该数据库)

这里写图片描述

14修改主键:alter table table_name modify id(要设置的主键字段) int(字段类型) primary key;(若该表已有主键则要先删除主键才可以设置)

这里写图片描述

15删除主键:alter table table_name drop primary key;

这里写图片描述

16添加外键:alter table table_name add constraint foreing_key_name foreign key(id(待加外键的字段)) references table_name(id(指向的字段 必须为主键)) on delete restrict on update cascade;

这里写图片描述

17查看外键:show create table table_name;

这里写图片描述

18删除外键:alter table table_name drop foreign key 外键名;

这里写图片描述

19添加默认值:alter table table_name alter 字段名 set default 默认值;

这里写图片描述

20删除默认值:alter table table_name alter 字段名 drop default;

这里写图片描述

21添加唯一性约束:alter table table_name add unique(字段名);

这里写图片描述

22删除唯一性约束:alter table table_name modify column 字段名 字段类型 not null(字段约束);

23添加自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) auto_increment;

这里写图片描述

24删除自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) ;

这里写图片描述

25删除指定名称的约束:alter table table_name drop index 约束名;

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36964677/article/details/79047933

Redis数据库入门与python操作redis实战

redis是基于内存的key-value数据库,比传统的关系型数据库在性能方面有非常大的优势。,利用Redis可以解决高并发的数据访问问题,同时Redis又可以与许多的集群架构进行整合处理。通过学习python操作redis数据库,同学们能够掌握使用redis
  • 2018年01月23日 11:56

VFP数据库的基本操作

  • 2011年05月27日 16:54
  • 412KB
  • 下载

MySQL学习(数据库和表的基本操作)

接下来,主要学习关于sql操作的相关知识点,包括了常用的增删改查sql语句的写法等等,由于日常工作中,有段时间会不太使用sql语句,这就导致了时间长了,对于这一块就又会再次生疏,所以,以博客的形式记录...
  • mockingbirds
  • mockingbirds
  • 2016-03-13 20:56:53
  • 1675

MySQL远程复制把多个相同数据库表汇总到一个表

读取多台服务器里的远程数据库的表,并汇总到一个数据库的表中在这里用复制的方法。 基本思路是 第一步 复制远程的数据库到本机数据库 mysqldump -h '被复制方的ip' -u对方用户名 -p对...
  • Agly_Clarlie
  • Agly_Clarlie
  • 2015-10-07 20:48:54
  • 1235

实验1《数据库与表的基本操作》

实验学时:    2        每组人数:    1        实验类型:    1       (1:基础性  2:综合性    3:设计性  4:研究性) 实验要求:    1      ...
  • hahawhyha
  • hahawhyha
  • 2013-06-08 16:56:32
  • 2832

MySQL数据表的基本操作三:综合示例

MySQL数据表的基本操作,综合示例
  • jssg_tzw
  • jssg_tzw
  • 2014-09-26 01:10:33
  • 1857

Navicat 图形化操作mysql 基本操作

连接本地mysql 点击链接,输入localhost 3306端口,root账号,密码 然后可以新建数据库,选择utf-8编码,排序选择第一个新建表,可以新增数据表,设计表,可以修改表的主体结构,...
  • q857637472
  • q857637472
  • 2017-05-13 15:12:37
  • 360

Mysql怎么同步两个不同库的不同表以及部分字段

需求:同一个连接下(不同连接没试过),一个库的一张报表t_hospital同步到另一个库的t_hospital表中,因为两个t_hospital表部分字段不一样,所以只同步相同的字段。 首先,要把原...
  • Huangcsdnjava
  • Huangcsdnjava
  • 2017-12-18 18:58:06
  • 338

mysql遍历某一数据库的某张表的所有字段进行操作

写了一个存储过程,参数是输入数据库名称和表名称,然后对该表的所有字段进行操作,过程如下: BEGIN #将表格中含有\N的值置为空 DECLARE table_column VARCHAR(64...
  • linzhaogui
  • linzhaogui
  • 2018-01-04 13:54:13
  • 567

mysql查看一张表有多少字段

sql如下select count(*) from information_schema.COLUMNS where TABLE_SCHEMA='kfhotline' and table_name='...
  • lzh657083979
  • lzh657083979
  • 2017-12-15 12:45:22
  • 464
收藏助手
不良信息举报
您举报文章:mysql基本操作(一)-数据库 表和字段的操作
举报原因:
原因补充:

(最多只允许输入30个字)