二 MySQL初步,数据类型及SQL语句

DBMS的功能:

数据管理独立性;

有效地完成数据存取

数据完整性和安全性

数据集中管理

并发存储与故障恢复

减少应用程序开发周期

MySQL:

-h 127.0.0.1 localhost 客户端和服务端在同一台机器,连接方式:

linux: socket 套接字文件 本机

WINDOWS:memory 共享内存

Mysql客户端:

交互式模式

批处理模式  执行MYSQL脚本

交互式模式中的命令类别:

客户端命令

服务器端命令  必须使用语句结束符,默认为分号“;”

MySQL默认的三个数据库:

information_schema 把mysql运行过程中产生的数据保存在内存中的数据库。(保证兼容)

mysql

test 测试时使用

关系型数据库对象:

  库 

 

  索引

  视图

  约束

  存储过程

  存储函数

  触发器

  游标

  用户

  

  权限

  事物


表:

  行:row 

  列: field,column

  表:实体


字段名称:数据类型,类型修饰符(限制)

       字符 CHAR(n) VARCHAR(n)默认不区分大小写 

           BINARY(n) VARBINARY(n)区分大小写

           TEXT(n)

           BLOB(n)

       数值

       日期

       布尔  

时间: 2024-10-19 06:53:09

二 MySQL初步,数据类型及SQL语句的相关文章

MySQL初步,数据类型及SQL语句

RDBMS:关系型数据库管理系统 1.数据库创建.删除 2.创建表.删除表.修改表 3.索引的创建.删除 4.用户和权限 5.数据增.删.改 6.查询 DML:数据操作语言 insert.replace.update.delete DDL:数据定义语言 create.alter.drop DCL:数据控制语言 grant.revoke DBMS: 数据管理独立性 有效地完成数据存取 数据完整性和安全性 数据集中管理 并发存储与故障恢复 减少应用程序开发时间 语法分析 应用程序或用户等-->SQL

【转】MySQL用户管理及SQL语句详解

[转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+---------------------------

mysql学习之四:sql语句学习2

创建数据库: CREATE DATABASE stefan; 删除数据库: DROP DATABASE stefan; 重命名数据库: 重命名数据库没有直接的办法. 已经不再使用的方法: RENAME DATABASE stefan TO LCDB; 创建表格语法: CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... )   查看一个表格结构: DESCRIBE Persons;     ALTER TABLE 语句用于在已有的表中添

mysql学习之三:sql语句学习

SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统.SQL 语句用于取回和更新数据库中的数据.SQL 可与数据库程序协同工作,比如MySQL. MS Access.DB2.Informix.MS SQL Server.Oracle.Sybase 以及其他数据库系统. 不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT.UPDATE.DELETE.INSERT.WHERE 等等).

mysql学习之五:sql语句学习3

好吧,大家觉得这种字体还是比较好看,所有我们就换这种字体了. INSERT INTO 语句用于向表格中插入新的行. 语法 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) Update 语句用于修改表中的数据. 语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 DELETE 语句用于删除表中

如何记录MySQL执行过的SQL语句

很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等.只要有 SQL 语句的记录,就能知道情况并作出对策.服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为.涞水县梁以纸业 开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义). [mysqld] datadir=/var/li

mysql用户管理, 常用sql语句,mysql数据库备份恢复

mysql用户管理 新创建一个指定IP的用户,可以访问mysql的某些库某些表. 所有库的所有表,如果想指定访问某个库某些表,只需要修改名称user1 指定用户名br/>@后面的ip是指定ip,%表示所有的ipindentified by 后面是用户的密码验证用用户user1登录也可以指定localhost,登录时不输入本机ip地址即可访问查看授权,用于授权给新用户,新权限: 常用sql 语句 查看库表的行数搜索:select count() from mysql.user;搜索:select

MySql常见数据类型,SQL执行顺序,条件语句,转储,查看表中字段属性

数据类型: 1 数字: Tinyint:小数据 用于保存一些范围的整数数值范围 有符号: -128-127 无符号: 0-255 int 整数 数据类型用于保存一些范围的整数数值范围 有符号: -2147483648--2147483647 无符号: 0-4294967295 Bigint 大整数 数据类型用于保存一些范围的整数数值范围: 有符号: -9223372036854775808--9223372036854775807 无符号: 0-18446744073709551615 floa

MySQL用户管理及SQL语句详解

1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+-------------------------------------------+ | r

1.1 MySQL用户管理及SQL语句详解

1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+-------------------------------------------+ | r