iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >操作mysql数据库表的基本方法
  • 204
分享到

操作mysql数据库表的基本方法

2024-04-02 19:04:59 204人浏览 八月长安
摘要

下面一起来了解下操作Mysql数据库表的基本方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望操作mysql数据库表的基本方法这篇短内容是你想要的。表的操作表示数据库存储数据的基本单位,由若干个字段组成

下面一起来了解下操作Mysql数据库表的基本方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望操作mysql数据库表的基本方法这篇短内容是你想要的。

表的操作

表示数据库存储数据的基本单位,由若干个字段组成,主要用来存储数据记录,表的操作是增删改查,这是最基本的操作,也是最重要的操作

创建表

语法create table 表名

(字段1 类型[(宽度) 约束条件],

 字段n 类型[(宽度) 约束条件]

);

在同一张表中字段名不能相同

宽度和约束条件是可选的

字段名和类型是必须的

 操作mysql数据库表的基本方法

实例:

Use school

Create table student

(name char(10),

Sex char(8),

Age int(3),

PassWord varchar(50)

);

查看表结构

Describe 表名;

Desc 表名;

Show create table 表名;  //查看表详细结构

表完整性约束为了保障数据的完整性一致性和准确性

关键字primkary key 主键, 唯一标识的一个记录

Foreign key 外键 ,做关联

No null 非空

Unique key 唯一约束,这本身就是一个索引

Default 默认值

Auto_increment 自增长 

实例:

Use school

Create table student

(name char(10) not null,

Sex enum (‘male’,’female’), default ‘male’ not null

Age int unsigned not null default 18,                    //unsigned修饰值必须为正值

Hobby set (‘music’,’book’,’disc’) default ‘book,disc’

); 

设置唯一约束实例:unique

Create table departtment(

Dept_id int,

Dept_name varchar(30) unique,

Comment varchar(50) 

); 

设置主键约束实例:primary key非常重要,唯一标识符,这本身就是一条索引

使用单列做主键

Create table departtment(

Dept_id int primary key,

Dept_name varchar(30) ,

Comment varchar(50)

); 

使用多列做主键,也就是复合主键,也就是说这两个共同一起是不能有相同的数据的

Create table departtment(

Dept_id int ,

Dept_name varchar(30),

Comment varchar(50),

Constraint pk_id_name primary key (dept_id,dept_name)

); 

设置自增长auto_increment  自增长通常都是配合主键共同使用的,而且这个字段必须是整数类型才行

Create table student(

Dept_id int  primary auto_increment,

Dept_name varchar(30),

Comment varchar(50)

); 

设置外键约束foreign key主要做表的关联,这里就涉及到父子表的概念,外键必须要存储引擎来支撑的,所以必须要确保存储引擎是innodb才行

实例

父表

Create table empolyees(

Name varchar(20) not null,

Mail varchar (20),

Primary key (name)

)engine=innodb; 

子表

Create table pryroll(

Id int(5) not null,

Name varchar(20) not null,

Payroll float (10,2) no null,

Primary key (id),

Constraint fk_name foreign key (name) references employees (name)

on udate cascade

on delete cascade           //字表中的name跟employees 表的name字段关联,并且同步删除更新,父表中有那个人,子表中才能够插入,不然是不行的 

)engine=innodb;

修改表

修改表名

Alter table 旧表名  rename 新表名

实例:

Alter table stu rename student;  //将stu表改名为student

Alter table student engine=myisam;  //修改student表的存储引擎为myisam 

增加字段

Alter table 表名

 Add字段名 数据类型 [完整性约束条件.....],

Add字段名 数据类型 [完整性约束条件.....];

默认情况下新增加的字段是放在所有字段后面的

实例:

Alter table student

Add name varchar(30) not null,

Add age int not null; 

Alter table 表名

Add字段名 数据类型 [完整性约束条件.....] first;

实例:

Add stu_num varchar(30) not null first;

Alter table 表名

Add字段名 数据类型 [完整性约束条件.....] after 字段名;

实例:

Add passord  varchar(30) not null after name; 

删除字段

Alter table 表名 drop 字段名;

实例:

Alter table student drop stu_num; 

修改字段

Alter table 表名 modify 字段名 数据类型 [完整性约束条件......]; //只能针对旧有的字段操作只能改名 

Alter table 表名 change 旧字段名 新字段名 旧数据类型 [完整性约束条件......];

一般用这个

实例:

Alter table student change name stu_name varchar(30);

Alter table 表名 change 旧字段名 新字段名 新数据类型 [完整性约束条件......];

实例:

Alter table student change stu_name name varchar(50) not null;

删除表

Drop table 表名;

实例:

Drop table student

 看完操作mysql数据库表的基本方法这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的数据库栏目。

您可能感兴趣的文档:

--结束END--

本文标题: 操作mysql数据库表的基本方法

本文链接: https://www.lsjlt.com/news/34535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 操作mysql数据库表的基本方法
    下面一起来了解下操作mysql数据库表的基本方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望操作mysql数据库表的基本方法这篇短内容是你想要的。表的操作表示数据库存储数据的基本单位,由若干个字段组成...
    99+
    2022-10-18
  • 操作mysql数据表的基本方法
    本文主要给大家介绍操作mysql数据表的基本方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下操作mysql数据表的基本方法吧。1.创建数据表cre...
    99+
    2022-10-18
  • 基本操作mysql数据库的方法
    下文主要给大家带来基本操作mysql数据库的方法,希望这些内容能够带给大家实际用处,这也是我编辑基本操作mysql数据库的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。数据库的基本操作:Sql...
    99+
    2022-10-18
  • MySQL数据库和表的基本操作
    文章目录 一、数据库的基础知识背景知识数据库的基本操作 二、数据类型字符串类型数值类型日期类型 三、表的基本操作创建表查看表结构查看所有表删除表 一、数据库的基础知识 背景知...
    99+
    2023-09-08
    数据库 mysql 服务器
  • MYSQL对数据库和表的基本操作
    CREATE DATABASE testdb CHARSET=UTF8 创建一个数据库 名字叫做testdb USE testdb; 选择数据库 CREATE TABLE testTable1( -> id i...
    99+
    2020-05-25
    MYSQL对数据库和表的基本操作
  • mysql数据库基本操作(表结构)
    装包启服务后会自动生成相关的配置文件 首次运行时会自动生成 root 初始秘密初始密码在服务日志文件中查找 grep -i password /var/log/mysql.log 进去mysql mys...
    99+
    2022-10-18
  • MYSQL 数据库基本操作
    插入数据 在建立一个空的数据库和数据表时,首先需要考虑的是如何向数据表中添加数据,该操作可以使用INSERT语句来完成。使用INSERT语句可以向一个已有数据表插一个新行,也就插入一行新记录。在MySQL...
    99+
    2022-10-18
  • MySQL数据库基本操作
    目录 一、SQL语句 (mysql 数据库中的语言) 二、DDL 1.DDL语句 (1)创建新的数据库 (2)创建新的表  2.删除数据库和表  三、DML 1.insert插入新数据 2.update更新原有数据 3.delete: 删除...
    99+
    2023-09-01
    数据库 mysql sql
  • MySQL数据库中数据表的基本操作有哪些
    这篇文章主要讲解了“MySQL数据库中数据表的基本操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库中数据表的基本操作有哪些”吧!前言:库名、表名、列名等等不能和关键字...
    99+
    2023-06-21
  • MySQL数据库和数据表的基本操作有哪些
    这篇文章主要介绍“MySQL数据库和数据表的基本操作有哪些”,在日常操作中,相信很多人在MySQL数据库和数据表的基本操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-18
  • MySQL 数据库中数据表超详细的基本操作
    目录1. 查看当前数据库中的表2. 创建表3. 查看指定表结构4. 删除表5. 往表中新增数据6. 查找表中的数据6.1 全列查询6.2 指定列查询6.3 查询字段为表达式6.4 给...
    99+
    2022-11-12
  • [MySQL]基本数据类型及表的基本操作
    哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据库常用的数据类型,数据表的基本操作:创建、删除、修改表,针对修改表的结构进行了讲解,随后是如何向数据表中添加数据,浅浅的提了一下表中数据的查询,更多相关...
    99+
    2023-08-31
    mysql 数据库 服务器 Powered by 金山文档
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据...
    99+
    2022-06-06
    方法 sqlite数据库 SQLite Android
  • mysql 数据库的基本操作1
    mysql数据库管理 day01相关概念问题数据库介绍? 存储数据的仓库 数据库服务都那些公司在使用? 购物网站 游戏网站 金融网站 数据服务存储的是什么数据?帐号信息...
    99+
    2022-10-18
  • MySQL-Workbench数据库基本操作
    注: 部分概念介绍来源于网络 一、连接数据库 二、进入数据库   三、创建数据库         点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply。         Workbench会自动生成SQL语句,再次点击A...
    99+
    2023-10-12
    mysql
  • 【Mysql】数据库基础与基本操作
    🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘。 🛸Mysql专栏:Mys...
    99+
    2023-08-16
    mysql
  • MySQL管理数据库、数据表、数据的基本操作是什么
    本篇内容主要讲解“MySQL管理数据库、数据表、数据的基本操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL管理数据库、数据表、数据的基本操作是...
    99+
    2022-10-18
  • MYSQL数据库插入数据的基本操作
    下文主要给大家带来MYSQL数据库插入数据的基本操作,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL数据库插入数据的基本操作这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。插入数据在建立一...
    99+
    2022-10-18
  • mysql数据库基本语法及操作大全
    mysql数据库基本语法 DDL操作 创建数据库 语法:create database 数据库名; 查看所有数据库 语法:show databases; 切换(使用)数据库 语法:u...
    99+
    2022-11-12
  • MYSQL数据库基本操作命令
    MySQL数据库系统是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。登录到...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作