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() 当前时间。
分享到:
相关推荐
1、MySQL安全性指南 2、MySQL查询优化讲座-查询优化器 3、MySQL查询优化讲座-使用索引 4、MySQL查询优化讲座-数据类型与效率 5、MySQL查询优化讲座之调度和锁定 6、MySQL 5.0 新特性...
│ 第三课MySQL授权认证.pdf │ 第九课MySQL字符集.pdf │ 第二十一课MySQL常见错误-converted.pdf │ 第二十课MySQL索引和调优.pdf │ 第二课MySQL入门介绍.pdf │ 第五课MySQL常用函数介绍.pdf │ 第八课InnoDB...
MySQL书籍(21本)目录知识点(思维导图加图).rar 根据如下MySQL书籍收集整理: 2004年《MySQL完全手册》 2006年《MySQL 5 权威指南-(第3版)》 ...2020年《MySQL基础教程》 2020年《MySQL是怎样运行的》
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处理数据、客户工具和API,以及其服务器功能、优化和维护;第三部分介绍了MySQL...
第一部分讲述mysql 复制,包括高可用性和横向扩展,第二部分介绍构建健壮的数据中心时监控和性能方面的问题,第三部分给出其他mysql 相关内容,包括云计算和mysql 集群。, 《高可用mysql:构建健壮的数据中心》读者...
第二课时 (MySQL的启动、登陆、相关命令以及重新配置MySQL) 《MySQL数据库入门》教学设计全文共7页,当前为第3页。一、回顾上节课内容,继续讲解MySQL的使用 《MySQL数据库入门》教学设计全文共7页,当前为第3页...
python 零基础学习篇
总共27个篇章,第1篇:MySQL的⼀些基础知识;第2篇:MySQL中数据类型介绍;第3篇:MySQL管理员常⽤的⼀些命令;第4篇:DDL常⻅操作汇总;第5篇:DML常⻅操作;第6篇:select查下基础篇;第7篇:select条件查询。。。...
一般为3月倒数第一个周六和9月倒数第二个周六,考试持续5天。 全国计算机等级考试(NCRE) 课程性质: 计算机基础课,入门课。 重要性:后续计算机课程的先行课。 学时:授课32学时,上机32学时。 考试:参加NCRE一级...
MySQL数据库数据库开发基础 班级:B130410 学号:B13041007 MySQL的存储引擎 创建使用MyISAM引擎的企业管理系统的数据库,命名为enterprisedb 语句:
第二部分系统地讲解了PHP的语法特性,第三部分详细地阐述了MySQL的基本使用方法和技巧,掌握了这两部分的内容,即掌握了PHP与MySQL开发所必须具备的所有基础知识;第四部分以实际项目案例的方式对UCenter、Discuz!、...
第三部分 基础知识 第8章 数据库设计概论 8.1 参考读物 8.2 数据表类型 8.3 MySQL数据类型 8.4 数据库设计技巧 8.5 规范化 8.6 层次关系的处理 8.7 关系 8.8 主键和外键 8.9 索引 ...
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、表中...
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. 通过非安装...
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. 源码安装概述 ...
使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 ...