广州公司网站制作公司,怎么把危险网站,wordpress 内网,网站建设自查情况报告演示工具#xff1a;navicat 连接#xff1a;mydb
一.操作数据库
1.创建数据库 ①create database 数据库名称 //普通创建 ②create database if not exists 数据库名称 //创建数据库#xff0c;判断不存在#xff0c;再创建#xff1a; 使用指定数据库 use 数据库…演示工具navicat 连接mydb
一.操作数据库
1.创建数据库 ①create database 数据库名称 //普通创建 ②create database if not exists 数据库名称 //创建数据库判断不存在再创建 使用指定数据库 use 数据库名称 2.查询数据库 show databases //查询连接下所有数据库 3.删除数据库 drop database 数据库名称 //普通删除 二.操作表
1.创建表 create table 表名( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); 数据类型 1) int整数类型 2) double(m,n):小数类型(m总个数,n小数位) * score double(5,2) 总共五位数小数占两位 3) date:日期只包含年月日 yyyy-MM-dd 4) datetime:日期包含年月日时分秒 yyyy-MM-dd HH:mm:ss 5) timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss * 如果将来不给这个字段赋值或赋值为null则默认使用当前的系统时间来自动赋值 6) varchar字符串 * name varchar(20):姓名最大20个字符 * zhangsan 8个字符 张三 2个字符 2.复制表 create table 表名 like 被复制的表名; 3.查询表 show tables //查询数据库下所有表 desc 表名 //查看表结构 4.修改表 1) 修改表名 alter table 表名 rename to 新的表名; 2) 修改表的字符集 alter table 表名 character set 字符集名称; 3) 添加一列 alter table 表名 add 列名 数据类型; 4) 修改列名称 类型 alter table 表名 change 列名 新列名 新数据类型; alter table 表名 modify 列名 新数据类型; 5) 删除列 alter table 表名 drop 列名; 5.删除表 drop table 表名; 三.操作表中数据
1.增加数据 * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); 插入多条数据: insert into inf(id,name,age,born) values(3, John, 25, 1998-01-01), (4, Alice, 30, 1993-05-10); 注意
1) 列名和值要一一对应。
2) 如果表名后不定义列名则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); 数据数量要和列名数量匹配否则直接报错 3) 除了数字类型其他类型需要使用引号(单双都可以)引起来
2.修改数据 update 表名 set 列名1 值1, 列名2 值2,... [where 条件]; 补充limit 1限制只对一条数据处理
3.查询数据 * select * from 表名; 语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 ①基础查询 select 字段名1字段名2... from 表名 select * from 表名//查询表中所有字段 起别名 -as ②条件查询 1. where子句后跟条件 2. 运算符 * 、 、 、 、 、//大于等于即为不等于 * BETWEEN...AND * IN( 集合) * LIKE模糊查询 * 占位符 * _:单个任意字符 * %多个任意字符 * IS NULL * and 或 * or 或 || * not 或 ! examples:
查询name以A开头的任意数据 查询name包含hnry并且id大于一的任意数据 查询name以四个字符组成的任意数据