`
yangshen998
  • 浏览: 1244724 次
文章分类
社区版块
存档分类
最新评论

第三周第2天MySQL基础知识(二)

 
阅读更多

MySQL的基础知识(二)

创建数据库 create database 库名; 显示创建数据库语句 show create database 库名; 删除库 drop database if exists库名;

引用某库 use 库名; 创建表 create table 表名; 显示创建表语句 show create table 表名; 删除表 drop table 表名; 显示表结构 desc 表名; 表重命名 rename table 原名 to 新名;

显示所有库 show databases;

显示所有表 show tables;

操作列

追加列Alter table 表名 add 列名 类型,列名 类型…;

修改列类型 alter table 表名 modify 列名 类型,列名 类型…;

修改列 alter table 表名change column 原名 新列名 类型;

删除列 alter table 表名 drop 列名;

操作数据

插入 insert into 表名(列名,列名..) values(值,值..)

由于默认码表是utf8, 而cmd.exe的码表是gbk, 在插入中文数据的时候会报错, 所以我们需要修改客户端码表

先查看系统变量: SHOW VARIABLES LIKE 'character%';

修改客户端码表: SET character_set_client=gbk;

这样就解决了中文插入的问题, 但在查询数据的时候仍然显示为乱码, 这是因为mysql向cmd传输数据的时候使用的是utf8

修改输出数据的码表: SET character_set_results=gbk;

修改

Upate 表名 set 列名=值,列名=值… where 条件语句;

删除

Delete from 表名 where 条件语句

备份恢复数据库

备份cmd.exe:Mysqldump –u用户名 –p密码 库名>文件名.sql

恢复mysql.exe:source 文件名

操作数据

Select distinct 列名,列名…from 表名 order by 列名 asc;

Count函数 数数,sum函数 求和 avg 求平均数 max/min 最大最小

Group by 分组:select 列名 from 表名 group by 列名 having 条件语句

时间函数

Addtime(原时间,增加值) current_date() 当前日期 current_time() 当前时间。

分享到:
评论

相关推荐

    Mysql基础教程.chm

    1、MySQL安全性指南 2、MySQL查询优化讲座-查询优化器 3、MySQL查询优化讲座-使用索引 4、MySQL查询优化讲座-数据类型与效率 5、MySQL查询优化讲座之调度和锁定 6、MySQL 5.0 新特性...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 第三课MySQL授权认证.pdf │ 第九课MySQL字符集.pdf │ 第二十一课MySQL常见错误-converted.pdf │ 第二十课MySQL索引和调优.pdf │ 第二课MySQL入门介绍.pdf │ 第五课MySQL常用函数介绍.pdf │ 第八课InnoDB...

    MySQL书籍(21本)目录知识点(思维导图加图).rar

    MySQL书籍(21本)目录知识点(思维导图加图).rar 根据如下MySQL书籍收集整理: 2004年《MySQL完全手册》 2006年《MySQL 5 权威指南-(第3版)》 ...2020年《MySQL基础教程》 2020年《MySQL是怎样运行的》

    超详细的MySQL基础入门教程 从0讲到数据库操作 共22页.pdf

    8.2 创建第二个表 title (包括作者、文章标题、发表日期) 16 8.3 多表查询 17 9 数据库表和数据库的修改和删除 18 9.1 增加一列 18 9.2 修改记录 18 9.3 增加记录 18 9.4 删除记录 19 9.5 删除表 19 9.6 数据库的...

    MYSQL高级配置和管理电子书

    本书分为三部分,分别介绍了MySQL的基础知识、配置和管理。第一部分介绍了MySQL的一般信息、安装和使用;第二部分介绍了应用MySQL处理数据、客户工具和API,以及其服务器功能、优化和维护;第三部分介绍了MySQL...

    高可用MySQL

    第一部分讲述mysql 复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他mysql 相关内容,包括云计算和mysql 集群。, 《高可用mysql:构建健壮的数据中心》读者...

    《MySQL数据库入门》教学设计.docx

    第二课时 (MySQL的启动、登陆、相关命令以及重新配置MySQL) 《MySQL数据库入门》教学设计全文共7页,当前为第3页。一、回顾上节课内容,继续讲解MySQL的使用 《MySQL数据库入门》教学设计全文共7页,当前为第3页...

    python 零基础学习篇 MySQL数据库3 第十二天知识点回顾 .mp4

    python 零基础学习篇

    MySQL笔记-MySQL⾼⼿系列

    总共27个篇章,第1篇:MySQL的⼀些基础知识;第2篇:MySQL中数据类型介绍;第3篇:MySQL管理员常⽤的⼀些命令;第4篇:DDL常⻅操作汇总;第5篇:DML常⻅操作;第6篇:select查下基础篇;第7篇:select条件查询。。。...

    计算机应用基础计算机基础知识(共84张PPT).pptx

    一般为3月倒数第一个周六和9月倒数第二个周六,考试持续5天。 全国计算机等级考试(NCRE) 课程性质: 计算机基础课,入门课。 重要性:后续计算机课程的先行课。 学时:授课32学时,上机32学时。 考试:参加NCRE一级...

    mysql实验2.pdf

    MySQL数据库数据库开发基础 班级:B130410 学号:B13041007 MySQL的存储引擎 创建使用MyISAM引擎的企业管理系统的数据库,命名为enterprisedb 语句:

    PHP与MYSQL权威指南

    第二部分系统地讲解了PHP的语法特性,第三部分详细地阐述了MySQL的基本使用方法和技巧,掌握了这两部分的内容,即掌握了PHP与MySQL开发所必须具备的所有基础知识;第四部分以实际项目案例的方式对UCenter、Discuz!、...

    MySQL 5权威指南(第3版) 中文版 下载地址

    第三部分 基础知识  第8章 数据库设计概论  8.1 参考读物  8.2 数据表类型  8.3 MySQL数据类型  8.4 数据库设计技巧  8.5 规范化  8.6 层次关系的处理  8.7 关系  8.8 主键和外键  8.9 索引  ...

    mysql基础只是总结

    2、insert into 表名 set 字段1=值1,字段2=值2,字段3=值3⋯⋯ 3、表中记录的删除 delete from 表名 where 条件 4、表中记录的更新 update 表名 set 字段1=值1,字段2=值2,字段3=值3⋯⋯ [where 条件] 5、表中...

    MySQL 5.1中文手冊

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    MySQL 5.1官方简体中文参考手册

    http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 ...

    mysql5.1中文手册

    使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 ...

Global site tag (gtag.js) - Google Analytics