1、数据库管理系统: 管理数据的软件
2、关系型数据excel MySQL、Oracle、SQL Server、SQLite、DB2,⾮关系型 map Redis、MongoDB。
3、数据库的管理系统(Database Management System)。
4、Mysql 现在流⾏的免费开源的关系型数据库。
5、
6、数据库语句分类
-
DDL data definition Language 数据定义语⾔ 。
- DML data manipulation Language 数据操作语⾔。
- DQL data query Language 数据查询语⾔。
- DCL data control language 数据控制语⾔ 。
-
常⽤的命令
- mysql -h服务器IP地址 -u⽤户名 -p密码 。
- 查询所有数据库名称:show databases;
- 创建新的数据库:create database if not exists my_mysql;
- 切换数据库:use 数据库名称;
- 查询当前的工作数据库:select database();
- 删除指定的数据库:drop database if exists 数据库名;
- 查看数据库下所有的表:show tables;
- 查看表结构:desc 表名;
- 查看建表语句:show create table 表名;
- 删除数据库表:drop table if exists 数据库表名;
-
创建表
- create table if not exists 表名 ( 字段名 列类型 注释,....) [ 表类型][表字符集][注释] 。
-
常⽤的数据类型
- int 标准的整数 4个字节。
- double ⼩数 双精度 8个字节。
- char varchar 65535最⼤ 可变长度。
- date YYYY-MM-DD ⽇期类型 1000-01-01 9999-12-31。
- datetime YYYY-MM-DD hh:mm:ss 1000-01-0100:00:00 9999-12-31 23:59:59。
- NULL 值:没有值 , 不能进⾏计算。
- not null 不能为空。
- default 默认的。
- 修改表名 alter table 旧表名 rename as 新表名;
- 添加字段 alter table 表名 add 列名 列类型 列属性;
- 修改字段 alter table 表名 modify 列名 列类型 列属性;
- 修改字段名 alter table 表名 change 旧列名 新列名 列类型 列属性;
- 删除字段 alter table 表名 drop 列名;
7、表的类型
- 设置表的类型 :create table 表名(....)engine=MyISAM 或 InnoDB。
-
编码格式:charset=utf8
标签:exists,数据库,Mysql,初识,表名,table,alter,列名 From: https://www.cnblogs.com/hsk991213/p/17773418.html