【DDL语句】

【DDL语句】晨写 1 DDL 语句 查询所有库 查询库的字符集 修改库的字符集 删除库的语法查询所有库 showdatabase 查询指定的库的字符集 字符集默认都是 utf8 showcreateda 库名 修改库的字符集 alterdatabas 库名 defaultchara 字符集 删除库 dropdatabase 库名 dropdatabase 库名 新建库 createdataba

1.DDL语句,查询所有库,查询库的字符集,修改库的字符集,删除库的语法

-- 查询所有库 show databases; -- 查询指定的库的字符集 (字符集默认都是utf8) show create database 库名; -- 修改库的字符集 alter database 库名 default character set 字符集; -- 删除库 drop database 库名; drop database if exists 库名; ​ -- 新建库 create database 库名; create database if not exists 库名;

2.DDL语句创建表的语法

-- 创建表 :前提必须使用库,否则创建表的都在库名为 "mysql"中 create table 表名( 字段名称1 字段类型1,   字段名称2 字段类型2,   ...   字段名称n 字段类型n );

3.修改表的字段类型,修改表的字段名称,添加字段,删除字段

-- 修改表的字段类型 alter table 表名 modify 当前的字段名称 新的字段类型; -- 修改的字段名称 alter table 表名 change 旧字段名称 新的字段名称 以前的数据类型; -- 添加一个新的字段 alter table 表名 add 字段名称 字段类型; ​ -- 删除字段 alter table 表名 drop 字段名称;

4.查询表的结构

-- 查询的表的结构 ​ field       type   字段名称     数据类型 ​ desc 表名; ​ ​ -- 查询库中有哪些表 show tables ; ​ -- 复制一张新的表 create table 新表名 like 旧表名; ​ 

5.DML数据:数据库操作语句 :操作表的记录

-- 插入数据 -- 修改数据 -- 删除数据..

6.DQL语句:(数据库查询语句)

基本条件查询 select 关键字   where条件   比较运算符 <,<=,>,>=,!=     逻辑运算符&& ||     模糊查询 like     聚合函数查询:   count(字段名称)   avg(字段名称)   sum(字段列表)   max(字段名称)   min(字段名称)   排序查询 oder by   分组查询 group by   筛选查询 having   分页查询 limit   

7.数据库的备份和还原

1)图形界面化 2)命令行 -- 查询mysql中所有带字符集的变量 mysql> show variables like '%character%' ; +--------------------------+----------------------------------------------------+ | Variable_name           | Value                                             | +--------------------------+----------------------------------------------------+ | character_set_client     | utf8             dos中修改为gbk                                   | | character_set_connection | utf8                                               | | character_set_database   | utf8                                               | | character_set_filesystem | binary                                             | | character_set_results   | utf8       dos中修改为gbk                                             | | character_set_server     | utf8                                               | | character_set_system     | utf8                                               | | character_sets_dir       | D:\develop_software\MySQL\mysql5.5\share\charsets\ | +--------------------------+----------------------------------------------------+ 8 rows in set (0.00 sec) ​ mysql> set character_set_client = gbk; Query OK, 0 rows affected (0.00 sec) ​ mysql> set character_set_results = gbk; Query OK, 0 rows affected (0.00 sec) ​ 然后dos控制台中可以使用中文数据!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219481.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午10:27
下一篇 2026年3月17日 下午10:28


相关推荐

  • 快速排序 图解

    快速排序 图解在待排序的 n 个元素中取一个元素 K 通常取第一个元素 以元素 K 为分割标准 把所有小于 K 元素的元素都一道移到 K 前面 把所有打羽大于 K 元素的元素都移到 K 后面 这样 是一趟排序 对 K 前后两个子表分别重复上述过程 直至子表长度为 1 快速排序实际上是冒泡排序的优化

    2026年3月26日
    1
  • JAVA多线程学习笔记

    JAVA多线程学习笔记

    2022年3月8日
    37
  • 回到顶部

    回到顶部

    2021年6月5日
    107
  • 自我学习规划

    自我学习规划从2018年的实习开始算起,工作时间也接近两年,在两年的工作中,由于工作时间较长(基本996),所以一直以来留给自我学习及提升的时间并不多,在相当多零碎的时间里,也只学习了一些零散的东西,对技术的提升

    2022年8月3日
    11
  • Html5 拖放上传图片

    Html5 拖放上传图片

    2022年1月5日
    43
  • vdbench(一)

    vdbench(一)vdbench是一个I/O工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。1.安装需要安装jdk到oracel下载vdbench504;不需要安装,直接以绝对路径执行就可以建议解压到/var/www/html/vdbench#unzipvdbench504-d/var/www/html/vdb…

    2022年5月19日
    98

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号