随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

一、数据库的管理

  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 数据库名称;

  

二、

 

posted on   格物致知_Tony  阅读(56)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题: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初识
点击右上角即可分享
微信分享提示

目录导航