首页 > 数据库 >数据库 建库建表 查看表结构 sql

数据库 建库建表 查看表结构 sql

时间:2023-05-28 17:03:36浏览次数:45  
标签:建表 database -- 数据库 varchar sql table teacher 建库


--  sql 结构化查询语言  操作数据库的

-- 注释  --空格

-- 创建数据库
create database itquanmingxing;

-- 创建数据库的时候设置编码
create database itquanmingxing2  CHARACTER set utf8;

-- 删除数据库 
drop database itquanmingxing;

-- 删除数据库前 先判断数据库是否存在
drop database if exists  itquanmingxing;

-- 使用库
use itquanmingxing2;

-- 创建表
create table teacher
(
    tid int primary key ,
    tname varchar(2),
    professional_title varchar(20)
);

-- 打印表结构
desc teacher;

-- 查询表数据 
select * from teacher;

-- 删除表
drop table teacher;

drop table if exists teacher;

create table teacher
(
    tid int primary key  auto_increment, -- 自增 默认从1开始 每次自增1
    tname varchar(2),
    professional_title varchar(20)
)ENGINE=INNODB default charset=utf8 auto_increment=100; -- 自增 从100开始

select * from teacher;


标签:建表,database,--,数据库,varchar,sql,table,teacher,建库
From: https://blog.51cto.com/u_15295225/6365544

相关文章

  • Java:SpringBoot整合Canal+RabbitMQ组合实现MySQL数据监听
    canal[kə’næl],译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费目录一、MySQL设置二、启动Canal服务端三、通过Canal客户端消费数据四、通过RabbitMQ消费数据1、启动RabbitMQ2、修改canal配置3、消费RabbitMQ中的数据文档资料github:https......
  • Mysql与PG对比
    参考:https://zhuanlan.zhihu.com/p/435829273https://blog.csdn.net/weixin_40983094/article/details/119027700  PG直接提供忽略大小写的模糊匹配ilike提供分组排序row_number()over(partitionbyxxxorderbyxxxdesc)通过多版本并发控制MVCC支持并发,这使得写......
  • 202305281631-《远程Linux服务器——安装tomcat8、jdk1.8、mysql5——mysql workerben
    bash已连接的上,但workerbench连不上,提示:1.FailedtoConnecttoMySQLat11.11.11.111:[email protected]'11.11.11.111'isnotallowedtoconnecttothisMySQLserver解决办法(为什么,我也不知道):1.登录mysql,一次执......
  • WEB漏洞—SQL注入之Oracle,MongoDB等注入
     1.明确注入数据库类型、权限2.明确提交方法、参数类型等高权限可以执行文件读取,低权限就老老实实获取数据,最终目的都是获取网站权限 常见数据库类型mysql,access,mssql,mongoDB,postgresql,sqlite,oracle,sybase等1、Access注入Access与mysql结构,除access之外,其他数据库结......
  • MiniSQL-简介
    这是本人自己编写的简单数据库,数据库代码已放到github上,这里可以下载,代码持续更新中。使用:编译前准备:Windows:1.global/machine.h  首先确保定义了WIN2.Debug/makefile g++后添加-lws2_32Linux:global/machine.h ......
  • WEB漏洞—SQL注入之类型及提交注入
    本章包含所有sqli-labs-master测试,所以内容较少,更多内容在测试里GET,参考sqli-labs-matser(LESS-1到5)POST,参考sqli-labs-matser(LESS-11) COOKIE数据提交注入测试(sqli-labs-masterLESS-20)cookie注入原理:对get传递来的参数进行了过滤,但是忽略了cookie也可以传递参数。通过数......
  • sqli_labs_master(LESS-11)
    LESS-11POST提交注入一般的登录情况都是采用的post提交数据、通过抓包获取到登录信息枚举数据库字段 查出回显字段......
  • MySQL学习进阶篇Day3
    2.4索引语法1).创建索引CREATE[UNIQUE|FULLTEXT]INDEXindex_nameONtable_name(index_col_name,...);  2).查看索引SHOWINDEXFROMtable_name;  3).删除索引DROPINDEXindex_nameONtable_name;  案例演示:先来创建一张表tb_use......
  • python -- 解决连接sqlserver出现的“ pymssql._pymssql.OperationalError: (20009, b
     因为工作关系,近期需要用python连接sqlserver处理一些数据问题。由于笔记本上的软件是新安装的,所以有些配置避免不了重新设置,期间遇到一些小问题,记录一下。 下面正式开始写一段代码,测试sqlserver数据库连接importpymssql#写法1#conn=pymssql.connect(host='localho......
  • 使用linux安装mysql步骤
    在Linux上安装MySQL的详细步骤:打开终端并登录到Linux系统。使用以下命令更新系统软件包列表:sudoaptupdate安装MySQL服务器:sudoaptinstallmysql-server在安装过程中,系统会提示您输入MySQLroot用户的密码。请确保您输入的密码足够强度,并且请记住该密码。它将在以后访问MySQL时......