个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一. 表操作 创建数据库CREATE DATABASE demo-- 删除数据库DROP DATABASE demo -- 创建表 -- 第一种方式 : 白手起家 CREATE TABLE em( e_id INT PRIMARY KEY, -- primary key 主键,不可重复不能为null e_name VARCHAR(20), e_age INT ) -- 第二种方式: 基于现有的表来创建…
备份表 1.首先创建一个与原来一样的表 create table score2 like score; ###like就是将score表的结构拷贝过来,但是它并不执行数据:也就是说执行完上面的语句之后就多了一个score2的表,但是score2这个表是没有数据的.它和score表是一模一样的结构. 2.拷贝数据到新的表中 insert into score2 select * from score; ###将score这张表的数据查询出来之后插入到score这张表中. 3.使用select *…
python 爬取豆瓣top250并导入到mysql数据库中 import pymysql import requests import re url='https://movie.douban.com/top250' headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0'} proxies={ 'http':'http://232.139.33…
前言:之前已经针对数据库的单表查询进行了详细的介绍:MySQL之增删改查,然而实际开发中业务逻辑较为复杂,需要对多张表进行操作,现在对多表操作进行介绍. 前提:为方便后面的操作,我们首先创建一个数据库 test,再在 test 里创建两个数据表:grade(班级表)和student(学生表) 创建数据库:CREATE DATABASE test; 选择要操作的数据表:USE test; 创建数据表:CREATE TABLE grade (  id INT(4) NOT NULL PRIMARY …
SQL概念:结构化查询语言(SQL = Structured Query Language),也是一种编程语言(数据库查询和程序设计语言),可以用于数据的存取及查询,更新,管理关系型数据库系统ps: 不同数据库系统之间的SQL不能完全相互通用;分类针对操作的对象不同,可以分成不同语言1: 数据操作(数据管理)语言  DML(Data Management Language)    1): 查询数据           DQL    2): 增, 删, 改           DML2: 数据定义…
1. 库操作 1.1. 创建数据库 语法规则:create database 库名; CREATE DATABASE dt55; 在创建库时,希望指定编码语法:create database 库名 character set 编码名 CREATE DATABASE dt55 CHARACTER SET utf8; 1.2. 删除数据库 DROP DATABASE dt55; 1.3. 查看数据库 (1)查看某一个数据库的详细信息 语法:show CREATE DATABASE 库名: SHOW…
##单表操作 ##创建表 CREATE TABLE t_employee( empno ), ename ), job ), MGR ), Hiredate DATE DEFAULT '0000-00-00', sal ,), comm ,), deptno ), UNIQUE INDEX uk_empno(empno) ##使用唯一索引 ); ##增 ,,), (,,,,), (,,,,), (,,,), (,,,,), (,,,), (,,,), (,,,); (,,,,); ##删 DEL…
数据表操作: 查看当前数据库中所有的表: show tables; 查看当前使用数据库: select database(); 使用数据表: use 表名; 创建数据表: create table 数据表名(字段 类型 约束); 约束不限个数,不限顺序 查看数据表: show create table 数据表名; 插入数据: insert into 数据表名 values(); 查看插入数据后的表: select * from 数据表名; 查看表的结构: desc 数据表名; comment‘’…
分组.排序操作                                                                                         select * from student order by id desc,height asc;                                                         排序,mysql默认根据主键正序排列,order by 排序字段,asc正序,desc倒序,防…
##多表查询 ##使用数据库 mytest USE mytest; ##删除,并重新创建表 t_dept DROP TABLE t_dept; CREATE TABLE t_dept ( deptno ) NOT NULL, dname ) NOT NULL, loc ), UNIQUE INDEX uk_deptno(deptno) ) ##创建测试表 t_a CREATE TABLE t_A ( aId ) AUTO_INCREMENT, ##主键,自增 aName ) NOT NULL,…