一、数据库的管理
1、创建
语法格式:
1 | create database 库名; |
如果此时库名已经存在了,再使用这样的语句就会报错,为了防止这样的错误提示,经常会加一个判断条件:
1 | create database [IF NOT EXISTS] 库名; |
即当库不存在的时候进行创建。
创建数据库,并指定字符集:
1 | create database 数据库名称 character set 字符集名; |
数据库命名规则:
① 数据库名不得超过30个字符,变量名限制为29个;
② 必须只能包含 A–Z, a–z, 0–9, _共63个字符;
③ 不能在对象名的字符间留空格;
④ 必须不能和用户定义的其他对象重名;
⑤ 必须保证你的字段没有和保留字、数据库系统或常用方法冲突;
⑥ 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了;
2、修改
(1)修改库名(不推荐此操作)
语法格式:
1 | rename database 旧库名 to 新库名; (老版本5.1.7可以使用) |
(2)更改库的字符集(默认服务器的字符集)
1 | alter database 库名 character set utf8; |
3、删除
语法格式:
1 | drop database [if exists] 库名; |
如果库名存在就删除此数据库。
4、使用
语法格式:
1 | use 库名; |
打开使用此库。
查询当前正在使用的数据库名称:
1 | select database (); |
5、查看
查看所有的数据库的名称:
1 | show databases; |
查询每个数据库的字符集:查询某个数据库的创建语句:
1 | show create database 数据库名称; |
二、
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?
2019-06-25 02CSS用法和特性
2019-06-25 01CSS初识