MySQL

当连上服务器后,我们首先面对的是?

选库语句

Use 库名;```

如果不知道有那些库,想查看所有的库怎么办?

```Show databases;``` 注意 databases末尾有s

当选上库后,我们面对的是?

```表```

查看库下面所有的表?

```show tables;```

创建一个数据库?

```create database 数据库名 [charset 字符集];```

删除一个数据库?

```drop database 数据库名;``` 使用该命令要非常谨慎,在执行改命令时,MySQL不会给出任何提醒确认信息。

数据库改名?

mysql中,表/列可以改名,database不能改名

phpMyAdmin似乎有这功能? 他是新建库,把所有表复制到新库,再删除旧库完成的

创建一个表

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

实例

create table stu(

snum int,

sname varchar(10) #这里没有逗号!

)engine myisam charset utf8

engine是指表引擎,和性能特点相关

删除表:

```drop table 表名;```

给表改名:

```rename table oldname to newname;```

向表中插入数据:

```INSERT INTO 表名称 VALUES (值1, 值2,....)```

清空表数据:

```truncate 表名```

truncate和delete是有区别的。

```truncate相当于删表再重建一张结构相同的表,操作后得到一张全新表

而delete是从删除所有的层面来操作的。

truvate相当于把旧的学籍表扔了重画一张,delete相当于用橡皮把学籍表的数据库擦掉。如果决定完全清空的情况下,trucate速度更快一些。```

解决乱码:```set names gdk;```

sql语句可以换行,遇到 ; 时认为语句结束

mysql技能培训_MySQL学习(一)相关推荐

  1. iOS技能培训的学习经验心得

    在经验方面我主要从几方面说说吧!在学习方面,我认为学弟学妹们应该注意理论与实践相结合,要多敲代码,课后尽量吸收老师课上的东西,避免之后忘记.找工作方面,我认为大家不要害怕遇到自己没有学过的问题,这其实 ...

  2. MySQL初级培训_Mysql初级学习

    此篇文章前提是大家已经在自己的电脑上安装好相应的环境.下面介绍mysql的基本命令 mysql -uroot -p #进入mysql 如图所示证明成功了, show databates;#查看已有数据 ...

  3. MySQL数据类型特征_Mysql学习(三)数据类型_mysql

    mysql学习(3)数据类型 数据类型 数据类型是指.存储过程参数.表达式和局部变量的数据特征, 它决定了数据的存储格式,代表了不同的信息类型. 整型 Tinyint      有符号位 -128到1 ...

  4. 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...

    <Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...

  5. mysql ddl脚本_MySQL学习之路(1):SQL脚本语言

    使用MySQL数据库,首先安装MySQL数据库,本文所有SQL脚本在MySQL上测试和执行. 安装Mysql服务器: 安装Mysql workbench客户端,可以以图形化界面管理mysql: 安装p ...

  6. mysql 技能进阶_mysql的高级进阶(一)

    mysql编码设定 我们将我们的客户端的编码设置为utf8,客户端和客户端连接设为utf8,表设计为utf8,字段设置成utf8. 如果我们的客户端是gbk的编码,那我们就通知mysql服务器客户端和 ...

  7. 0基础能学mysql数据库吗_mysql学习入门:零基础如何使用mysql创建数据库表?

    零基础如何自学Mysql创建数据库,是Mysql学习者必经之路,Mysql是受欢迎的关系数据库管理系统,WEB应用方面MySQL是很好的RDBMS应用软件之一.如何使用Mysql创建数据库表,打开My ...

  8. mysql分页概念_MySQL学习笔记之数据定义表约束,分页方法总结

    本文实例讲述了MySQL学习笔记之数据定义表约束,分页方法.分享给大家供大家参考,具体如下: 1. primary key 主键 特点:主键是用于唯一标识一条记录的约束,一张表最多只能有一个主键,不能 ...

  9. mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务

    逆天十三少 发表于:2020-11-12 08:12 阅读: 90次 这篇教程主要讲解了MySQL学习笔记十:游标/动态SQL/临时表/事务,并附有相关的代码样列,我觉得非常有帮助,现在分享出来大家一 ...

最新文章

  1. php找不到控制器里面的方法,php – 在Laravel 4中找不到控制器类
  2. python 打包exe出现RuntimeError: Could not find the matplotlib data files 的解决方法
  3. numpy基础(part5)--卷积
  4. 【译】CodeIgniter HMVC模块扩展使用文档
  5. 基于netty的微服务网关_基于Rx-netty和Karyon2的云就绪微服务
  6. 程序三种与数据库打交道的方式性能及安全性比较
  7. 马化腾回应“腾讯没有梦想”;抖音用户破 2 亿;罗永浩微博打假 | 极客头条...
  8. LAMP架构简介与配置
  9. 概率统计Python计算:离散型2-维随机向量的联合分布律及边缘分布
  10. stc单片机id加密c语言,STC单片机内部ID读取
  11. 英语语法快速入门1--简单句(附思维导图)
  12. ArcGIS许可服务管理器无法启动问题
  13. Temporal Abstraction
  14. 专业技能热门配方大全
  15. 单因素模糊评价matlab,用matlab进行模糊综合评判
  16. 软件测试工程师应届生工资,软件测试工程师薪水平均是什么水平?前景发展如何?...
  17. IP地址配置基础命令---IP v4
  18. 【OpenCV入门学习--python】Anisotropic image segmentation by a gradient structure tensor
  19. Fortran—格式化输入输出控制
  20. 《你好,放大器》----学习记录(一)

热门文章

  1. 家居调查:儿童家具为何不标明重金属含量
  2. 中国互联网协会互联网违法和不良信息举报中心曝光一批传播低俗内容的网站名单
  3. struts2完美实现文件上传和下载
  4. 更改电脑与eclpse热键冲突
  5. FLEX 无法调试? 因为一些下载工具占用了端口
  6. 默纳克普通服务器怎样进协议,默纳克协议代码表、常见电梯系统密码表,见过这么全的吗?...
  7. SVG Sprite技术介绍
  8. Arc GIS(MAP)绘制地区温度变化图
  9. 低代码在ERP系统实施中的作用
  10. pdftk - 一个不错的pdf文档合并工具