在cmd中进行数据库、表、字段的增删改查基本语句MySQL使用入门

数据库概念:

一、数据库基本概念
数据库:信息存储的仓库,包括一系列的关系措施!
:一个数据库中可以有若干张表(形式上你可以看出我们日常生活中建立的表)
字段:表里面的信息会分若干个栏目来存,这些栏目呢,我们在数据库技术中叫"字段",栏目里面存的具体信息叫字段值""
记录:一条信息我们叫一条记录
一个数据库管理系统中可以建立若干个数据库,每个数据库中又可以建立若干张表,每张表中可以有若干条记录。


在cmd中进行数据库、表、字段的增删改查

首先在cmd中直接登录连接数据—语法为:

mysql  -u  root  -p

不能登录原因分析:

提示:
1.如果不是内部命令的话,就需要去找到数据库根目录,把mysql中bin目录的路径复制到计算机cmd中。列如:
在这里插入图片描述

2.命令结束符用“;”或“\g”
3.客户端的连接ID,这个数字记录了MySQL服务到目前为止的连接次数;每个新连接都会自动加1


学习目标:

提示:学习DDL语句
1.创建数据库
2.删除数据库
3.创建表
4.删除表
5.修改表


学习内容:

对数据库内部的对象进行创建、删除、修改等操作的语言DDL语句
1.创建数据库
1> create database 数据库名;
2> 选择要操作的数据库:USE 数据库;
3> 查看数据中所有的数据表show tables;
2.删除数据库
drop database 数据库名称;
3.创建表
1)创建表
create table 表名(
字段1名 字段1类型 列的约束条件,
字段2名 字段2类型 列的约束条件,

)
列的约束条件部分可以设置很多信息比如,默认值设置:default null
2)创建完表之后可以查看表的定义
desc 表名;
3)查看创建表的SQL语句
show create table 表名 \G
\G选项使得记录能够按照字段竖向排列,以便更好地显示内容较长的记录,\G后面无需再加分号
4.删除表
drop table 表名;
5.修改表
1)修改表类型
alter table 表名 modify [column] 字段定义 [first|after 字段名];
2)增加表字段
alter table 表名 add [column] 字段定义 [first|after 字段名];
3)删除表字段
alter table 表名 drop [column] 字段名;
4)字段改名
alter table 表名 change [column] 旧的字段名 字段定义 [first|after 字段名];
注:change与modify都可以修改表的定义,不同的是change后面需要接两次列名,不方便,但是优点是change可以修
改字段名称
5)修改字段排列排序
前面介绍的字段增加和修改语法(add/change/modify)中,都有一个可选项first|after 字段名,这个选择可以用来修改
字段在表中的位置新增的字段默认是加载在表中最后位置,而change/modify 默认都不会改变字段的位置
注意:change/first|after 字段名 这些关键字都是属于MySQL在标准SQL上的扩展,在其他的数据库上不一定适用
6)更改表名
alter table 表名 rename [to] 新的表名;


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Visual Basic 是一种支持数据库操作的编程语言,下面将介绍如何使用 VB 操作 MySQL 数据库进行增删。 1. 首先,我们需要引用 `MySQL.Data` 命名空间,以便在 VB 使用 MySQL 数据库。在项目,右键点击“引用”,选择“添加引用”,然后在搜索框输入 “MySQL.Data”,勾选对应的引用并点击确定。 2. 连接到 MySQL 数据库使用 `MySqlConnection` 类建立与数据库的连接,需指定连接字符串。连接字符串包括服务器地址、数据库名称、用户名和密码等信息。 Dim connectionString as String = "server=localhost;database=myDatabase;uid=myUser;pwd=myPassword;" Dim conn as MySqlConnection = new MySqlConnection(connectionString) Try conn.Open() Catch ex as Exception MsgBox("连接数据库失败:" & ex.Message) End Try 3. 插入数据。使用 `MySqlCommand` 类执行插入语句,需指定要插入的名以及插入的字段和对应的值。 Dim sql as String = "INSERT INTO myTable (name, age) VALUES ('John', 25)" Dim cmd as MySqlCommand = new MySqlCommand(sql, conn) Try Dim rowsAffected As Integer = cmd.ExecuteNonQuery() If rowsAffected > 0 Then MsgBox("插入成功") Else MsgBox("插入失败") End If Catch ex as Exception MsgBox("插入数据失败:" & ex.Message) End Try 4. 更新数据。使用 `MySqlCommand` 类执行更新语句,需指定要更新的名、更新的字段和对应的值以及更新条件。 Dim sql as String = "UPDATE myTable SET name = 'John Smith' WHERE id = 1" Dim cmd as MySqlCommand = new MySqlCommand(sql, conn) Try Dim rowsAffected As Integer = cmd.ExecuteNonQuery() If rowsAffected > 0 Then MsgBox("更新成功") Else MsgBox("更新失败") End If Catch ex as Exception MsgBox("更新数据失败:" & ex.Message) End Try 5. 删除数据。使用 `MySqlCommand` 类执行删除语句,需指定要删除的名和删除条件。 Dim sql as String = "DELETE FROM myTable WHERE id = 1" Dim cmd as MySqlCommand = new MySqlCommand(sql, conn) Try Dim rowsAffected As Integer = cmd.ExecuteNonQuery() If rowsAffected > 0 Then MsgBox("删除成功") Else MsgBox("删除失败") End If Catch ex as Exception MsgBox("删除数据失败:" & ex.Message) End Try 6. 询数据。使用 `MySqlCommand` 类执行语句,需指定要询的名、询的字段以及询条件。通过 `MySqlDataReader` 类可以获取询结果,然后对结果进行处理。 Dim sql as String = "SELECT name, age FROM myTable WHERE id = 1" Dim cmd as MySqlCommand = new MySqlCommand(sql, conn) Try Dim reader as MySqlDataReader = cmd.ExecuteReader() If reader.Read() Then Dim name As String = reader.GetString("name") Dim age As Integer = reader.GetInt32("age") MsgBox("姓名:" & name & ",年龄:" & age) Else MsgBox("未找到相关数据") End If reader.Close() Catch ex as Exception MsgBox("询数据失败:" & ex.Message) End Try 最后需要关闭数据库连接。 conn.Close()

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐思博客

打赏的人并不是任性,他们可能是

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值