【DDL语句】

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

大家好,欢迎来到IT知识分享网。

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://haidsoft.com/121885.html

(0)
上一篇 2025-10-20 22:00
下一篇 2025-10-20 22:15

相关推荐

发表回复

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

关注微信