初始MySQL

一、数据库的概念

数据库是指长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”,其作用是保存管理数据。数据库分为两种:

关系型数据库(SQL) MySQL、Oracle、SQL Server、SQLite、DB2

非关系型数据库(NOSQL) Redis、MongoDB

MySQL是现流行的开源、免费的关系型数据库 特点 免费、开源数据库    

其优点是:小巧、功能齐全 、使用便捷 、可运行于Windows或Linux操作系统、可适用于中小型甚至大型网站应用

二、MySQL的常用命令

--客户端连接  mysql  -h主机地址  -uroot  -p

--库级命令:

查看所有数据库:show databases;

建库:create database (if not exists)库名;

删库:drop database(if exists) 库名;

建库时指定字符编码:create database 库名 character set 'utf8';

修改库的字符编码:alter database 库名 character set 'utf8';

切换到具体数据库:use 库名;

--表级命令:

创建表:create table 表名 或者create table 库名.表名

查询表格内容:desc 表名

查看已建好的表的建表语句:show create table 表名

删除表:drop table 表名

三、数据值和列类型

列类型:规定数据库中该列存放的数据类型 ,分为:数值类型、字符串类型、日期和时间型数值类型、NULL值

1、数值类型

 2、字符串类型

 3、日期和事件类型数值类型

4、NULL值

可以理解为“没有值”或“未知值”, 不要用NULL进行算术运算,结果仍为NULL 

四、修改数据表

修改表(ALTER TABLE)

修改表名(ALTER TABLE 旧表名  RENAME AS  新表名)

添加字段(ALTER TABLE 表名   ADD 字段名   列类型 [ 属性 ])

修改字段( ALTER TABLE 表名   MODIFY 字段名   列类型 [ 属性 ])、

(ALTER TABLE 表名   CHANGE 旧字段名  新字段名   列类型 [ 属性 ])

删除字段(ALTER TABLE 表名   DROP  字段名)

删除数据表( DROP  TABLE  [ IF  EXISTS ]   表名)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值