一.基本SQL命令
1.每条SQL命令必须以;结尾
2.SQL命令不区分字母大小写
3.使用\c来终止命令的执行(Linux中用Ctrl+C)
4.一行称为一条记录,一列为一个字段
二.基本操作
1.查看所有库:
show databases;
2.创建库(指定默认字符集)
create database 库名 (default charset utf8);
若指定为utf8话会出现警告,将utf8改为utf8mb4就不会出现警告了
3.查看创建库的语句
show create database 库名;
4.查看当前所在库
select database();
5.切换库
use 库名;
6.查看库中已有表
show tables;
7.删除库
drop database 库名;
三.库名的命名规则
1.可以使用数字,字母,斜划线,但不能使用纯数字
2.库名区分大小写
3.库名具有唯一性
4.不能使用特殊字符和MySQL关键字
四.练习1
五.表的管理
1.表的基本操作
1.创建表(指定字符集)
create table 表名(
字段名 数据类型,
字段名 数据类型,
…
);
2.查看创建表的语句(字符集)
show create table 表名;
3. 查看表结构
desc 表名;
4.删除表
drop table 表名;
2.命名规则
和库相同
3.练习2
6.表记录管理
1.在表中插入记录
1.insert into 表名 values(值1),(值2),…,(值N);
2.insert into 表名(字段名列表)values (值1),…(值N);
练习
插入单条信息:
插入多条信息:
指定字段插入信息:
2.查询表记录
1.select * from 表名;
2.select 字段1,字段2,…,字段N from 表名;