Tetris 学习笔记
第一章 代码存在问题点
- 函数计算时边界条件考虑不完善,导致结果与预期不符。
- 部分函数初始化不规范。
第二章 学习笔记
- SQL语句分类:
a.DDL:Data Definition Language(DDL 数据定义语句)如:建库,建表
b.DML:Data Manipulation Language(DML 数据操纵语句)如;对表中的记录操作增删改
c.DQL:Data Query Language(DQL 数据查询语句)如:对表中的查询操作
d.DCL:Data Control Language(DCL 数据控制语句)如:对用户权限的设置 - SQL的语法
a.每条语句以分号结尾;
b.不区分大小写;
c.三种注释:
1)”–“+空格
2)/* */
3)# - DDL操作语句
创建数据库
create database +数据库名
判断数据库是否已经存在,不存在则创建
create database if not exists 数据库名
创建数据库并指定字符集
create database 数据库名 character set 字符集
查看所有数据库
show databases;
查看某个数据库的定义信息
show create database 数据库名
修改数据库默认的字符集
alter database 数据库名 character set 字符集
删除数据库
drop database 数据库名
查看正在使用的数据库
select database()
切换数据库
use 数据库名
创建表
create table 表名(字段名1 字段类型1,字段名2 字段类型2)
查看表
show tables
查看表结构
desc 表名
查看创建表的SQL语句
show create table 表名
快速创建一个表结构相同的表
create table 新表名 like 旧表名
直接删除表
drop table 表名
修改表结构
alter table 表名 add 列名 类型