MySQL 初识01

最近开始学习MySQL 所以将这两天所学习到的知识简单小结一下

1.status 显示数据库信息

2.数据类型:

a.字符串:

char(m):固定长度的字符,最多255个字符;

    varchar(m):可变长度的字符串,最多255个字符

    b.整型:int

    c.浮点型:float[(m,d)]   m,宽度指示器,表示小数点左右数据长度的总和;d,精度指示器,表示小数点右边的数值位数

      d.set:  表示多个数值的组合

    e.enum: 和 set类似,表示多个数值,但是只能选择一个

    f.text/blob :用来保存255到65535个字符,text不区分大小写,blob区分大小写

3.常用权限:

全局管理权限:

FILE:在mysql服务器上读写文件;

PROCESS:显示或者杀死其它用户的服务进程

RELOAD:重载访问控制表,刷新日志等

SHUTDOWN:关闭mysql服务

数据库/数据库表/数据列权限:

ALTER:修改已存在的数据表(增/删列)和索引

CREATE:建立新的数据库或者数据表

DELETE:删除表的记录

DROP:删除数据表或数据库

INDEX:建立或删除索引

INSERT:增加表的记录

SELETE:显示/搜索表的记录

UPDATE:修改表中已存在的记录

(权限这一段看自一个博客,具体已记不清,当时感觉很助于理解,所以记录下来)

4.mysql常用操作(命令):

a.登陆:

mysql -uroot -p (有密码时)

mysql -u root (无密码时登陆)

b.操作:

MySQL >create database;(创建数据库)

     > show databases;(查看当前所有数据库)

     > use dataname;(作用于具体数据库)

     > show tables;(查看数据库中的表)

     > CREATE TABLE  user(name char(m),passwd char(m));(创建表user,和其中的两个字段name,passwd)

     > describe user;(查看表user的字段)

     > insert into user values();(向表内插入若干条记录)

     > select * from user;(查看表user中的所有数据)

     > delete from user where name ="";(删除表中的数据)

     > update user set name ="" where name ="";(修改比表中的数据)

     >exit (退出数据库)

注意:“;”作为哦命令结束符,必不可少

以上就是今天的一些小结,后续会继续更新下去

   

时间: 2024-08-06 11:55:49

MySQL 初识01的相关文章

MYSQL基础01(新增,修改,删除)

首先说明一下,本人之前一直都是用MSSQL,由于工作原因,每天写上百条sql语句,并持续了几年;由于换了工作目前主要接触的MYSQL;所以现在开始学习MYSQL. 我的学习计划很简单,我在MSSQL使用或学习到的功能,都会尝试在MYSQL实现,所以如果我都尝试了一遍,我认为MYSQL的使用也学的差不多了,当然工作中遇到的问题和解决经验也会总结下来. 刚开始工作中最首先使用的也是最常用的当然就是增删改查了,所以第一遍就会介绍MYSQL的新增,修改,删除:查询是很大的一块,所以会另外展开 INSER

37、mysql初识

之前我们写代码需要存取信息时用的是文件可是用文件存取数据非常局限,今天我们将走进一个新的世界mysql 一.数据库由来 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上.如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题,但需要考虑的问题是:程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,垂直扩展是有极限的.于是我们只能通过水平扩展来增强

mysql初识(五) 统计与计算与时间

mysql 日期与时间 */获取当前日期和时间 mysql> select now();+---------------------+| now() |+---------------------+| 2015-10-28 19:51:17 |+---------------------+ 获取当前日期mysql> select curdate();+------------+| curdate() |+------------+| 2015-10-28 |+------------+ 获取当

MySQL初识与安装

初识数据库 为什么要使用数据库 第一,将文件和程序存在一台机器上是很不合理的. 第二,操作文件是一件很麻烦的事 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效.便捷的方式对数据进行增删改查的一种工具. 如此就帮助我们解决了上面出现的问题,如果将所有的数据都存储在一个独立的机器上,而对用户提供服务的机器只是存放你写的代码. 数据库的优势 1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务. 2.数据一致性 :所有的数据都存储在一起,所有的程

mysql笔记01 Schema与数据类型优化

Schema与数据类型优化 1. 选择优化的数据类型 1). 更小的通常更好:更小的数据类型通常更快,因为他们占用更少的磁盘.内存和CPU缓存,并且处理需要的CPU周期也更少. 2). 简单就好:简单的数据类型的操作通常需要更少的CPU周期.例如:整型比字符串操作的代价更低,因为字符集和校对规则(排序规则)是字符串比较比整型比较更复杂.这里有两个例子: 一个是应该使用MySQL内建的类型而不是字符串来存储日期和时间,另外一个是应该使用整型存储IP地址. 3). 避免使用null:通常情况下最好指

MySQL初识

数据库(DataBase):是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合: DBMS:数据库操作系统:一种操作和管理数据库的大型软件,用于建立.使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性: DDL:定义语言 DML:操作语言 DCL:控制语言 MYSQL 由三个瑞典人于20世纪90年代开发的一个关系型数据库 MY是创始人之一MICHAEL WIDENIUS女儿MY的名字 常用的数据库:Oracle , DB2 , SQ

PDO操作mysql数据库-01

<meta charset="utf-8" /> <?php /*1.什么是PDO---->PHP Data Object PDO扩展为PHP访问数据库定义了一个轻量级的.一致性的接口,它提供了一 个数据库访问抽象层,这样,无论使用什么数据库,都可以通过 一致的函数 执行查询和获取数据 2.PHP PDO配置 在PHP5系列版本中,PDO不是默认支持的,需要手工配置才可以使用. 打开 php.ini 文件,将 extension=php_pdo.dll exte

mysql初识之数据文件及其他文件

在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式.表文件个数也会有所差异.mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等. myisam表引擎 myisam表会产生三个文件:MYI.MYD.frm文件 frm文件: 主要存放表的元数据(meta),包括表结构定义信息等.不论是哪个表引擎都会有一个frm文件,存放在数据库的数据目录下. .MYI文件(索引文件):

mysql初识(三)修改表结构

mysql 修改表结构 以下均用表名test5  只有一个字段hobby操作修改表名alter table test5 rename newtest; 修改字段的同时更名语句结构 alter table 表名 change 字段名 新的字段名 [first|after 字段名]first|after 可写可不写 写上就是改变字段的位置 是在最前或者在某字段的后面alter table newtest change hobby hob char(20); 只是修改字段语句机构 alter tabl