标签:删除 like 系统 语法 字段 lock crud 默认 ima
1.DDL操作数据库:CRUD
create:创建;retrieve:查询;update:修改;delete :删除;使用5种。
1.R查询: ? 1.查询数据库的名称:SHOW DATABASES;
2.查看某个数据库的创建:show create database 数据库名称;(可以 用来查看数据库的字符集);
2.C创建
1.创建数据库: create database 数据库名称;
2.判断不存在以后在创建:create database if not exists 数据库名称;
3. 创建指定字符集的数据库:create database 数据库名称 character set 字符集名称;
4. 以上综合:create database if not exists 数据库名称 character set 字 符集名称;
3.U:修改
1.修改数据库的字符集:alter database 数据库名称 character set 字符 集名称;
4.D:删除:
1.删除数据库: drop database 数据库名称;
2.判断存在后删除: drop database if exists 数据库名称;
5.使用:
1.查询当前正在使用的数据库:select database();
2.使用数据库:use 数据库名称;(Database changed表示进入
1.DDL操作数据表:CRUD
前提是进入一个数据库中。
create:创建;retrieve:查询;update:修改;delete :删除;使用5种。
1.R查询: ? 1.查询数据库中所有数据表的名称:show tables;
2.查询表结构:desc 表名称;
2.C创建
(复制表:create table 新表名 like 原表名)
1.创建表语法:
create table 表名(
列名1 数据类型1,
列名2 数据类型2,
.......
列名n 数据类型n
常见数据类型:
注意:double使用格式:double(共有几位小数,保留小数位);
日期类型的timestamp,如果不给这个字段赋值或者赋值为null,则 默认使用当前系统时间来默认赋值。
2.创建一张表: create table student( id int, name varchar(20), score double(5,2), birthday date, insert_time timestamp );
1.修改表名: alter table 原表名 rename to 新表名;
2.修改表的字符集:alter table 表名 character set utf8;
(查看字符集:show create table 表名;)
3.添加一列:alter table 表名 add 列名 类型;
4.修改列名和类型: alter table 表名 change 原列名 新列名 新类型 【 character set 字符集】;
只修改类型:alter table 表名 modify 列名 新类型;
5.删除列: alter table 表名 drop 列名;
4.D:删除:
1.删除数据表: drop table 表名称;
2.判断存在后删除: drop table if exists 表名称;
5.使用:
1.查询当前正在使用的数据库:select database();
2.使用数据库:use 数据路名称;(Database changed表示进入)
标签:删除 like 系统 语法 字段 lock crud 默认 ima
原文地址:https://www.cnblogs.com/susexuexi011/p/14353671.html