1、通过SQL(结构化查询语言)操作数据库:
DDL:数据定义语言,创建库,创建表,选择;
DML:数据操作语言,完成数据增删改;
DQL:数据查询语言,完成数据查询;
DCL:数据控制语言,授权、回收权限;
2、数据库连接:
mysql -uroot或者mysql -uroot -p密码;
SQL不区分大小写,默认以分号结束;
3、数据库:
①创建数据库:CREATE DATABASE db_name;
如果数据库不存在才创建:
CREATE DATABASE IF NOT EXISTS db_name;
②查询当前服务器下所有数据库:SHOW DATABASES;
③打开指定数据库:USE db_name;
④得到当前打开的数据库:SELECT DATABASE();
⑤删除数据库:DROP DATABASE db_name;
如果存在才删除:
DROP DATABASE IF EXISTS db_name;
4、数据表:
①创建数据表:CREATE TABLE tbl_name(字段名称 字段类型 [约束条件]);
②查看当前数据库下的数据表:SHOW TABLES;
③查看数据表结构:DESC tbl_name;
④删除指定数据表:DROP TABLE tbl_name;
5、MySQL数据类型:
①整型:tinyint——-128~127或者0~255——1个字节;
int——-21亿~21亿或者0~42亿——4个字节;
②浮点型:float(M,D)——M:总长度;D:小数位数;
③字符串型:char()——定长字符串;varchar()——变长字符串;
相关文章
- 11-02Java_jdbc 基础笔记之十二 数据库连接 (beanutils )
- 11-02SQL Sever ——基础篇之数据库的基本操作
- 11-02走向面试之数据库基础:三、SQL进阶之变量、事务、存储过程与触发器
- 11-02GBase 8a MPP使用时 数据库基础问题之安装卸载升级问题
- 11-02数据库基础之-范式
- 11-02Netsharp快速入门(之5) 基础档案(之D 实体建模 生成实体代码、同步数据库、配置插件运行时)
- 11-02GBase 8a MPP使用时 数据库基础问题之管理工具
- 11-02C#连接数据库方式,Access,SQL Server,Oracle,MySQL,IBM DB2 ,SyBase,excel等,[bubufx分享asp.net基础]
- 11-02面试备战之数据库基础知识
- 11-02MySQL数据库之-foreign key 外键(一对多、多对多、一对一)、修改表、复制表