利用SQL语句创建、修改、删除、查看与使用数据库

这篇具有很好参考价值的文章主要介绍了利用SQL语句创建、修改、删除、查看与使用数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【技术路线图】
利用SQL语句创建、修改、删除、查看与使用数据库

1、连接Mysql服务:mysql -u root -p
利用SQL语句创建、修改、删除、查看与使用数据库

2、创建数据库:create database teacherdb;
利用SQL语句创建、修改、删除、查看与使用数据库
注意:数据库的名字一旦创建后不可更改。

3、查看刚刚创建好的数据库:show databses;
利用SQL语句创建、修改、删除、查看与使用数据库

4、删除数据库并查看是否删除掉:drop database teacherdb;
利用SQL语句创建、修改、删除、查看与使用数据库

5、输出创建数据库时的SQL语句信息:show create database teacherdb;
利用SQL语句创建、修改、删除、查看与使用数据库

6、使用数据库:use database; 查看当前正在使用的数据库:select database();
利用SQL语句创建、修改、删除、查看与使用数据库

7、数据库的修改
数据库的名字不能修改,但是可以更改字符集和排序规则。
如:alter database mydb character set gbk;
利用SQL语句创建、修改、删除、查看与使用数据库

注意:以上操作均可以在图形化界面Navicat工具中实现。
利用SQL语句创建、修改、删除、查看与使用数据库

上述的cmd操作命令汇总如下:
【创建数据库】
create database 数据库名;
create database 数据库名 character set 字符集 COLLATE 排序规则;
①创建一个名称为mydb的数据库。
Create database mydb;
②创建一个使用utf8字符集的mydb数据库。
Create database mydb character set utf8;
③创建一个使用utf8字符集,并带排序规则的mydb数据库。
Create database mydb character set utf8 collate utf8_general_ci;
注意:数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8,内部字符排序规则默认 utf8_general_ci,因此这俩可以省略。
【查看数据库】
①查看数据库MySQL服务器中的所有的数据库:
show databases;
②查看某个数据库的定义的信息:
show create database 数据库名;
③查看正在使用的数据库:
select database();
【删除数据库】
drop database 数据库名称;
【切换/使用数据库】
use 数据库名;
【修改数据库】
数据库的名字不能修改,但是可以更改字符集和排序规则。
如:alter database mydb character set gbk;文章来源地址https://www.toymoban.com/news/detail-420399.html

到了这里,关于利用SQL语句创建、修改、删除、查看与使用数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 索引创建、删除的sql语句

    目录 常用的索引类型 创建索引 使用ALTER TABLE 语句创建索引    使用CREATE TABLE 语句创建索引 删除索引 使用ALTER TABLE 语句删除索引 使用DROP INDEX 语句删除索引 1,普通索引:普通索引是最基本的索引,它没有任何限制,值可以为空;仅加速查询。 2,唯一索引:唯一索引与普

    2023年04月27日
    浏览(37)
  • 【⑮MySQL | 视图】概述 | 创建 | 查看 | 更新 | 修改 | 删除

    ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL视图概述 | 创建 | 查看 | 更新 | 修改 | 删除的分享 ✨ 1.视图概述 1.1 为什么使用视图? 视图一方面可以帮我们使用表的一部分而不是整个表,另一方面也可以针对不同的用户顶置不同的查询视图。比如,针对公司的销售人员,

    2024年02月11日
    浏览(29)
  • SQL语句创建数据库

    SQL语句如下: (1) name: 数据文件名称一般为 ( name ) _Data ,日志文件名称一般为( name )_Log 。 (2) filename: 数据文件名后缀为 .mdf ,日志文件名后缀为 .ldf 。 (3) maxsize: 设置为 unlimited 时,表示文件最大大小无限制。 (4) filegrowth: 可以设置为具体值(—M)或者百分比

    2024年02月13日
    浏览(48)
  • 【MySQL视图】视图的概念、创建、查看、删除和修改

    目录   一、什么是视图   二、创建视图   1.在单表上创建视图   2.在多表上创建视图    三、查看视图    1.使用DESCRIBE | DESC语句查看视图基本信息   2.使用SHOW TABLES语句查看视图基本信息   3.使用 show create view/table 语句查看视图创建信息   四、更新视图数据    五、修改视

    2024年02月08日
    浏览(69)
  • SQL语句创建数据库详解

    在SQL中,创建数据库的语句通常是使用 CREATE DATABASE 语句。让我们来详细解释一下这个语句,并通过一个示例来说明如何创建数据库。 CREATE DATABASE语句详解 CREATE DATABASE 语句用于在数据库管理系统中创建一个新的数据库。它的基本语法如下: 其中, database_name 是要创建的数据

    2024年02月19日
    浏览(43)
  • Mysql,创建/删除表、添加表字段、修改表字段、添加索引等常用语句。

       以下方 user 表为例,讲解如何Mysql创建表语句、添加表字段、修改表字段、添加索引等常用的SQL语句。     出于编写本篇文章的考虑,使用下方建表语句创建的  user表 有很多不合理的地方,例如:teacher_id 是 varchar类型而非 bigint类型、 \\\'创建时间\\\' 有2个字段 等。 大家在自

    2024年02月11日
    浏览(35)
  • 【MySQL】MySQL表的操作-创建查看删除和修改

    语法: 说明: field 表示列名 datatype 表示列的类型 set 字符集,如果没有指定字符集,则以所在数据库的字符集为准 collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准 说明: 不同的存储引擎,创建表的文件不一样。 users 表存储引擎是 MyISAM ,在数据目

    2024年02月03日
    浏览(41)
  • 数据库sql语句(视图的创建)

    例题:  建表:要注意各表之间的索引联系,建表先后顺序很重要,不然建不了,例如先建dept,在建其他表,先在dept插入数据,再在其他表插入数据 (1) (2)  (3)  (4) (5)    插入数据如下图 sql语句: 在 Student 表中加入属性 SAGE(INT 型 )  将 Student 表中的属性 SA

    2024年02月04日
    浏览(46)
  • 【错误记录】SQL Server Management Studio 修改数据库表报错 ( 不允许保存更改。您所做的更改要求删除并重新创建一下表。您对无法重新创建的表进行了更改或者启用了“阻止保存 )

    在 SQL Server Management Studio 中 , 修改数据库表报如下错误 : 不允许保存更改。您所做的更改要求删除并重新创建一下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改“选项。 当您在 Microsoft Access 中尝试对表进行某些更改时,可能会收到以下错

    2024年02月16日
    浏览(44)
  • 【⑯MySQL | 存储过程与函数】概述 | 创建 | 调用 | 查看 | 修改 | 删除 | 争议

    ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL存储过程与函数概述 | 创建 | 调用 | 查看 | 修改 | 删除 | 争议的分享 ✨ MySql从5.0版本开始支持存储过程和函数,存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包