SQL:结构化的查询语言
MYSQL、Oracle、SQL Server、DB2、sqlite3
关系型数据库是指存储数据的容器是一个二维表格
1.记录:表中的一行 等同于Java中的一个对象
2.字段:表中的一列 等同于Java中对象的属性
sql语句:
1.DDL:数据库定义语言,对数据库表结构进行操作:建库、建表、修改表结构、删库、删表等等
SQL语句大小写不敏感
1.创建数据库
CREAT DATABASE[if NOT EXIST] dbname[charset=utf8 collate utf8_general_ci];
简洁:create database first;
2.显示所有的数据库
SHOW DATABASES;
3.切换到要使用的数据库
USE 数据库名称;
4.删除数据库
DROP DATABASE [IF EXISTS] 数据库名;
5.建表
CREATE TABLE [IF NOT EXISTS] tablename(字段名 字段类型,…)[charset=utf8];
create table if not exists student(id integer,name varchar(20),age integer)
charset=utf8;
6.显示当前数据库下所有的表
SHOW TABLES;