网站建设擎宇,四川网站建设设计,海报设计 网站,建站公司网站源码MySQL是一个客户端服务器结构的程序, 一.关系型数据库 关系型数据库是一个结构化的数据库#xff0c;创建在关系模型#xff08;二维表格模型#xff09;基础上#xff0c;一般面向于记录。 主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等. …MySQL是一个客户端服务器结构的程序, 一.关系型数据库 关系型数据库是一个结构化的数据库创建在关系模型二维表格模型基础上一般面向于记录。 主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等. 二.数据库的基本操作:SQL语句的写法 对于MySQL我们首先输入密码。 我们可以看到密码正确以后会出现如下的界面。 2.1 创建数据库
create database 数据库名; 看到这样的提示就说明成功了。 但是有时候我们也会发现创建不成功为什么呢原因是我们创建的数据库的名字和SQL中的关键字重名了这个时候我们需要用反引号将需要创建的数据库的名字用反引号括起来。 2.2 查看所有数据库
show databases; 除了自己创建的数据库其他的都是系统的数据库轻易删除的话容易把数据库搞坏
2.3 选中数据库 use 23sql; 2.4 删除数据库
drop database 数据库名 三.数据库表操作
3.1 数据类型 同时最常见的类型就是int double decimal 关于decimal 1.DECIMAL类型简介 DECIMAL从MySQL 5.1引入列的声明语法是DECIMAL(M,D)。NUMERIC与DECIMAL同义如果字段类型定义为NUMERIC则将自动转成DECIMAL。 对于声明语法DECIMAL(M,D)自变量的值范围如下 M是最大位数精度范围是1到65。可不指定默认值是10。 D是小数点右边的位数小数位。范围是0到30并且不能大于M可不指定默认值是0。 例如字段 salary DECIMAL(5,2)能够存储具有五位数字和两位小数的任何值因此可以存储在salary列中的值的范围是从-999.99到999.99。 decimal和float很像但是有区别:
float和decimal表示的精度不一样,如果希望小数的精度比较高那么就用decimal。 3.2 字符串类型 char(L): 固定长度字符串L是可以存储的长度单位为字符最大长度值可以为255。 varchar(L): 可变长度字符串L表示字符长度最大长度65535个字节。 3.3 表的基本操作
1.创建表 create table 表名列名 类型列名 类型列名 类型 同时在一个数据库中不能有两个表名字相同。 同时类名和表名不能喝SQL的关键字重复。如果一定要重复要用 括起来。
2.查看所有表 show tables; 前提是已经选中这个数据库了。 3.查看所有表结构 desc 表名 4.删除表
和删除数据库一样删除表是十分危险的操作 drop table 表名 4.新增数据
SQL使用 insert 来新增数据具体的语句
insert into 数据库名 value(); eg:在以上创建的商品表中插入一条数据名称为“学生书包”、价格18.91、库存101、描述为空: 多个数据之间用逗号隔开。 这就是一些简单的入门的的SQL语句我们可以通过一些简单的练手来巩固自己的印象。