初步认识MySQL 安装 练习增减改

1、什么是数据库软件: 数据库,俗称数据的仓库。方便管理数据的软件(或程序)

市面上数据库软件:

Oracle:甲骨文公司产品。当前最流行应用最广泛数据库软件。和java语言兼容非常好,适合中大型,中大应用。

SQL Server:微软公司的产品。windows平台应用广泛。和C#,net平台兼容非常好。

DB2:IBM公司产品,IBM 服务器----UNIX---DB2---Websphere。

MySQL:开源组织的产品。甲骨文公司的产品。免费!

和java语言兼容非常好!适合中小企业,中小应用关系型数据库。

Nosql:Not Only SQL

MongoDB、Redis :非关系型数据库。

2、MySQL数据库

结构:先有数据库,再表,再有数据

SQL:(Structured Query Language)结构化查询语言

作用:管理库、表、数据

数据是企业的灵魂:

show databases;查询所有数据库

mysql -u root -p  登录mysql

password:xxxxx 密码

creat database name 创建库名

alter database name default character set utf8; 指定数据库采用的字符集

show databases;显示所有数据库名

drop database name; 删除数据库

show create database name; 显示创建数据库语句

alter database name default character set utf8; 修改数据库字符集

  

4、表管理

use name;  选择数据库

show tables;查看所有表

数据类型

数值 类型:

整型:INT

浮点型:2个 FLOAT DOUBLE  区别:double比float精度高

文本 :

CHAR(size) char(20)max-255 abc

VARCHAR :varchar(20) 65535 abcde

时间日期:  DATE  DATETIME   TimeStamp(时区)

创建表(创建之前先用 use name)

use name

感觉跟之前自学过的dos命令 P处理 以及N年前在netbar时研究过的很多命令维护

有太多相似之处 容易上手 方向很重要 全程都是英文 用命令控制all

428 Setup MySQL + - 改的更多相关文章

  1. mysql如何更改数据库名(一键实现mysql改数据库名)

    由于某种原因,有时我们有可能需要数据库的名称,但是不像官方有rename可以去更改表名,并没有一个命令可以去更新数据库的名字. 思路:借助rename这个命令 基本操作:rename olddb.ta ...

  2. mysql改数据库名称

    第一种方法: 1.创建需要改成新名的数据库.2.mysqldum 导出要改名的数据库3.删除原来的旧库(确定是否真的需要)当然这种方法虽然安全,但是如果数据量大,会比较耗时,哎,当时连这种方法都没有想 ...

  3. How to Setup MySQL (Master-Slave) Replication in CentOS

    The following tutorial aims to provide you a simple step-by-step guide for setting up MySQL (Master- ...

  4. MySQL改密

    一.未进入之前: 1.grep password /var/log/mysqld.log   得出默认密码2.更改密码    mysqladmin -uroot -p'd-tlbwIgP3e2' pa ...

  5. Fedora26下Mysql改密码Unknown column 'password' in 'field list'

    本意向修改一个用户的密码,网上搜到的命令为如下 1 mysql> update user set password=password(“新密码”) where user=”用户名”; 执行后报错 ...

  6. MySQL改密码

    必须先修改my.cnf 添加 skip-grant-tables   然后  执行  update mysql.user set authentication_string=password('123 ...

  7. 将现有MySQL数据库改为大小写不敏感

    用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在.而Windows下的MySQL却是大小写不敏感的,所有表名和数据 ...

  8. linux下 yum 安装mysql和卸载

    1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...

  9. mysql表名忽略大小写问题记录

    问题描述:一开发同事在linux下调一个程序老是报错说找不到表,但是登陆mysql,show tables查看明明是已经创建了这张表的!!如下: mysql> show tables; +--- ...

随机推荐

  1. css子元素添加绝对定位,不添加top、left会有影响吗???

    子元素设置absolue,不设置top以及left值会有什么影响呢? 代码如下: .parent { width: 500px; height: 500px;   overflow: hidden; ...

  2. js 对象 类型转换

    对象不相等 var o = {x: 1}, p = {x: 1}; console.log(o == p); console.log(o === p); var arr1 = [], arr2 = [ ...

  3. java前端js和框架内容知识和面试

    关于数据库知识和面试 关于JAVA知识和面试 一.多个ajax请求执行顺序问题 若点击一个操作内,发送两个ajax请求,其中一个请求会不会等待另一个请求执行完毕之后再执行? 不会,这两个异步请求会同时 ...

  4. java gusnum

    package guss; import java.util.Scanner; public class gussnum { String myin; int y; public int gussnu ...

  5. 二叉树最近公共祖先(LeetCode)

    给定一个二叉树, 找到该树中两个指定节点的最近公共祖先. 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p.q,最近公共祖先表示为一个结点 x,满足 x 是 p.q 的祖先且 x 的深 ...

  6. access数据库转sql server中ID的问题

    USE [Task] GO /****** Object: Table [dbo].[Task] Script Date: 04/16/2018 16:14:56 ******/ SET ANSI_N ...

  7. Stars project

    说明:收藏一些比较好的开源项目 Python实现了所有的排序算法 Github:https://github.com/TheAlgorithms/Python 该项目用Python实现了所有的排序算法 ...

  8. 【WC2019】数树 树形DP 多项式exp

    题目大意 有两棵 \(n\) 个点的树 \(T_1\) 和 \(T_2\). 你要给每个点一个权值吗,要求每个点的权值为 \([1,y]\) 内的整数. 对于一条同时出现在两棵树上的边,这条边的两个端 ...

  9. 关于Aop切面中的@Before @Around等操作顺序的说明

    [转]http://www.cnblogs.com/softidea/p/6123307.html 话不多说,直接上代码: package com.cdms.aop.aspectImpl; impor ...

  10. java的集合:List、Set和Map

    虚线是接口,实线是实现类: 集合能够解决的问题:集合可以丽杰为是一种更高级的数组,可以保存多条数据 本质:java官方开发人员基于java的一些基础内容(数组等等)创建了一些接口和类,然后使用这些接口 ...