今天安装mysql时到最后一步的start service总是不能成功,服务里已经有了mysql,但是启动不了。 猜测可能是mysql没有卸载干净, 百度了下, 答案好多,主要设计到了my.ini文件 和 删除注册表里的文件。

决定尝试下删除注册表的文件看看,在命令行敲入“regedit”,打开注册表编辑器,按照网上的提示删除了对应的mysql文件夹。然后重新安装,成功!

今天决定重新开始学习mysql,从最简单的创建表,插入,修改,删除开始吧。

SQL语言包括数据定义数据操纵(Data Manipulation),数据控制(Data Control)

数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等

数据操纵:Select ,insert,update,delete

数据控制:grant(授权),revok(撤权)

显示库中所有的表:

show tables;

创建表:

create table blog_users(
user_name varchar(20) not null primary key,
user_password varchar(15) not null,
user_email varchar(20) not null);

描述表:

desc blog_users;

修改列名:

alter table blog_users change user_password user_pass varchar(15);

插入数据:

insert into blog_users(user_name,user_pass,user_email)
values('ychen', 'ychen007', 'ychen@hotmail.com');

修改数据:

update blog_users set user_pass = 'yoyo2013' where user_name = 'yoyo';

修改整列数据:

update blog_users set user_pass = 'hello'

删除数据:

delete from blog_users where user_name = 'yoyo';

删除表:

drop table blog_users;

数据类型:

类型

大小

范围(有符号)

范围(无符号)

用途

TINYINT

1 字节

(-128,127)

(0,255)

小整数值

SMALLINT

2 字节

(-32 768,32 767)

(0,65 535)

大整数值

MEDIUMINT

3 字节

(-8 388 608,8 388 607)

(0,16 777 215)

大整数值

INT或INTEGER

4 字节

(-2 147 483 648,2 147 483 647)

(0,4 294 967 295)

大整数值

BIGINT

8 字节

(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)

(0,18 446 744 073 709 551 615)

极大整数值

FLOAT

4 字节

(-3.402 823 466 E+38,1.175 494 351 E-38)

,(1.175 494 351 E-38,3.402 823 466 E+38)

单精度
浮点数值

DOUBLE

8 字节

(1.797 693 134 862 315 7 E+308,2.225 073 858 507 201 4 E-308)

,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

双精度
浮点数值

字符类型:

类型

大小

用途

CHAR

0-255字节

定长字符串

VARCHAR

0-255字节

变长字符串

TINYBLOB

0-255字节

不超过 255 个字符的二进制字符串

TINYTEXT

0-255字节

短文本字符串

BLOB

0-65535字节

二进制形式的长文本数据

TEXT

0-65535字节

长文本数据

MEDIUMBLOB

0-16 777 215字节

二进制形式的中等长度文本数据

MEDIUMTEXT

0-16 777 215字节

中等长度文本数据

LOGNGBLOB

0-4 294 967 295字节

二进制形式的极大文本数据

LONGTEXT

0-4 294 967 295字节

极大文本数据

时间类型

类型

大小(字节)

范围

格式

用途

DATE

3

1000-01-01/9999-12-31

YYYY-MM-DD

日期值

TIME

3

-838:59:59'/'838:59:59

HH:MM:SS

时间值或持续时间

YEAR

1

1901/2155

YYYY

年份值

DATETIME

8

1000-01-01 00:00:00/9999-12-31 23:59:59

YYYY-MM-DD HH:MM:SS

混合日期和时间值

TIMESTAMP

8

1970-01-01 00:00:00/2037

年某时 YYYYMMDD HHMMSS

混合日期和时间值,时间戳

复合类型
  MySQL 还支持两种复合数据类型 ENUM 和 SET,它们扩展了 SQL 规范。虽然这些类型在技术上是字符串类型,但是可以被视为不同的数据类型。一个 ENUM 类型只允许从一个集合中取得一个值;而 SET 类型允许从一个集合中取得任意多个值。SET 类型与 ENUM 类型相似但不相同。SET 类型可以从预定义的集合中取得任意数量的值。

转载于:https://www.cnblogs.com/chenyao/archive/2013/04/08/3007415.html

MYSQL 从头开始-1相关推荐

  1. mysql日志文件名称_MySQL 日志文件 说明

    MySQL 5.5 官方文档上有关日志的分类: By default, nologs are enabled. The following log-specific sections provide ...

  2. MySQL 日志文件 说明

    MySQL 5.5 官方文档上有关日志的分类: By default, nologs are enabled. The following log-specific sections provide ...

  3. mysql管理应用_如何在PHP和MySQL中制作出色的库存管理应用程序

    mysql管理应用 by Richard 理查德(Richard) 如何在PHP和MySQL中制作出色的库存管理应用程序 (How to Make an Awesome Inventory Manag ...

  4. mysql续型_mysql续集(查询部分)

    mysql> select goods_name,goods_id, concat("HTC",substring(goods_name,4)) as name from g ...

  5. access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库

    序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...

  6. java access转mysql_移植实务:从Access到MySQL

    很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Acces ...

  7. mysql入门基础-dljd-老杜

    一.需求调研.需求分析(即应用场景) ds:软件的存在就是处理数据的,而我们的数据是存储在所谓的仓库当中的. 二.框架的设计思想   ds:严格来说,mysql数据库中的数据也是存储在一个或多个文件上 ...

  8. MySql自动增长从头开始

    使用mysql中遇到的问题 清空数据表并且自增从头开始的命令 //table_name 该数据表名称 truncate table table_name;

  9. mysql怎么做每天签到_MYSQL实现连续签到功能断签一天从头开始(sql语句)

    1,创建测试表 create table `testsign` ( `userid` int(5) default null, `username` varchar(20) default null, ...

最新文章

  1. EcStore中的App是什么东西?
  2. 【Java】五种常见排序之-----------冒泡排序
  3. java彩票案例_java彩票例子
  4. 使用unity开发游戏时如觉得游戏声音太吵,点Mute Audio
  5. 最新游戏帐号交易平台源码+支持游戏币交易
  6. 2018~2021年软考下午真题考点总结-软考最新
  7. Android apk快速定位、灰色按钮克星--DroidSword
  8. 创意字体设计中主题类别有哪些呢?
  9. 【linux】什么是栈回溯
  10. web前端期末大作业 基于HTML+CSS家乡主题毕业设计源码 (1)
  11. MySQL实战第二十二讲-MySQL有哪些“饮鸩止渴”提高性能的方法?
  12. Python27 No module named PIL解决方法
  13. 手机短信直接跳转到微信关注公众号或者添加好友的方案
  14. 一个女孩写给女孩的话
  15. 前端面试题总结(js、html、小程序、React、算法、vue 、全栈热门视频资源)
  16. Adobe Acrobat Pro DC 缩小文件大小
  17. vCenter Server CA证书下载
  18. python如何画3个相切的圆_使用python绘制4个相切的圆形
  19. c++ 二进制文件读写
  20. Linux中使用gzip来压缩/解压 *.gz文件

热门文章

  1. check your cluster UI to ensure that workers are registered and have sufficient resources
  2. Java FlatMapFunction in Spark: error: is not abstract and does not override abstract method解决方案
  3. windows下面的txt在linux下面显示为乱码
  4. vue的钩子函数created以及mounted的示意(转载)
  5. fasttext初步使用
  6. 计算机组成要素三:时序逻辑:构建计算机随机存取单元RAM及计数器PC
  7. factorybean 代理类不能按照类型注入_《Spring入门经典》:使用Spring进行依赖注入
  8. python使用redis_python应用中使用redis的几个思考
  9. RESTful---SpringMVC学习笔记(十三)
  10. Socket通信---网络通信学习笔记(一)