MySQL概述
按照数据结构来组织、存储和管理的数据仓库。
主流的数据库有sqlserver,Mysql,oracle,SQLite,Access,MS SQL server。
数据库:1.将数据保存到内存或文件中。
2.接受特定的命令,然后对文件进行相应的操作。
直接传递命令给上述软件,让其来进行文件操作,通称为数据库管理系统。
MySQL安装
MySQL是一种开放源代码的关系型数据管理系统(RDBMS)MySQL数据库系统使用最常用的数据库管理语言—结构化查询语言(SQL)进行数据库管理。
使用MySQL必备的条件:1.安装MySQL服务端
2.安装MySQL客户端,客户端—连接—服务端
3.客户端发送命令给服务端服务的接受命令并执行相应操作
MySQL操作:1.连接数据库:MySQL -u user-p
2.退出连接:QUIT 或Ctrl+D
查看数据库,创建数据库,使用数据库查看数据库:show datebases
MySQL权限管理;
MySQL表操作:
1.查看表:show tables #查看数据库中全部表
select * from 表名 #查看表所以内容
2.创建表:create table 表名(列名 类型 是否可以为空
列名 类型 是否可以为空) #默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值
自增,如果为某列设置自增列插入数据时无需设置此列,默认将自增。(对自增列必须是索引,对于自增可以设置步长和起始值)
主键,一种特殊的唯一索引,不允许有空值,如果主键使用单个列,则她的值必须唯一,如果是多列,则其组合必须唯一。
3.删除表:drop table 表名
4.清空表内容:delete from 表名 truncate table 表名
5.修改表:
基本数据类型:MySQL数据类型大致分为:数值、时间、字符串、
MySQL表内容操作:
1.增 insert into 表(列名,列名...)values(值,值...)
insert into 表(列名,列名...)values(值,值...)(值,值...)
insert into表 (列名,列名...)select (列名,列名...)from 表
2.删 delete from表 #删除表里全部数据
delete from表 where id =1 and name= 'abc' #删除id=1和name=‘abc‘那一行数据
3.改 update表set name=‘abc’ where id>1
4.查 select * from 表
select * from 表where id >1
select nid ,name gender as gg from 表 where id >1