SQL数据库的操作,表的操作】的更多相关文章

MySQL/MariaDB数据库的多表查询操作 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.单表查询小试牛刀 [root@node105.yinzhengjie.org.cn ~]# cat yinzhengjie_innodb.sql -- MySQL dump 10.13 Distrib 5.5.33, for Linux (x86_64) -- -- Host: localhost Database: yinzhengjie -- ----------------…
废话不多说直接开始. 在windows命令行下登录mysql,创建一个test_01数据库,创建一个user表,并插入一条数据,如下 一.导出数据库test_01 1.退出数据库,在命令行中输入 mysqldump --no-defaults -u root -p test_01 >d:\test01.sql(没有冒号,直接按回车) 2.输入密码 说明:必须是在系统下的命令行, --no-defaults 不能省(原因还不明), test_01是源数据库,01.sql是目标数据库 结果:在d:\…
5.1 表的基本概念 表示包含数据库中所有数据的数据库对象.一行代表唯一的记录,一列代表记录的一个字段. 列(Columns):属性列,创建表时必须指定列名和数据类型. 索引(Indexes):根据指定列建立起来的顺序,提供了快速访问数据的途径. 触发器(Triggers):用户定义的事务命令的集合. 5.2 表的操作 创建表 CREATE TABLE table_name( 属性名 数据类型, 属性名 数据类型, . . . 属性名 数据类型 ); 查看表定义 DESCRIBE table_n…
由于项目需要,我在搭建了新的开发环境后,需要将之前环境中的ORACLE数据库导出,再导入到新的开发环境下.当导出导入完成后,使用数据库进行添加操作时 发现针对很多表的添加操作报错,具体报错原因描述为:插入的值超出了字段长度.根据分析,导致整个报错提示的原因为之前的数据库字符集格式为:ZHS16GBK 而新建的数据库实例编码格式为UTF-8,这就导致中文在UTF-8下占三个字节,而在ZHS16GBK下占两个字节,所以如果你一个字段的长度设置刚好能报错一个中文字, 则在UTF-8字符集环境下的数据库…
一.socketserver实现并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环. socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 以下述代码为例,分析socketserver源码: ftpserver=socketserver.ThreadingTCPServer(('127.0.0.1',8080),FtpServer)ftpserver.serve_foreve…
一. 库的操作 1.创建数据库 创建数据库: create database 库名 charset utf8;   charset uft8  可选项 1.2 数据库命名规范: 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 2.数据库基本操作: 1 查看数据库 show databases; show create database db1; select database(); 2 选择数据库 USE 数…
--创建数据表--[use 要创建数据表的数据库名称go]create table 要创建的表名(字段名 数据类型[长度] [null | not null] [primary key],... ... ... ... ,字段名 数据类型[长度] [null | not null]) 例:use 商品管理数据库gocreate table 客户信息表(客户编号 nchar(8) not null,客户姓名 nvarchar(5) not null,联系电话 nvarchar(11) not nu…
昨日内容回顾 一.回顾 定义:mysql就是一个基于socket编写的C / S架构的软件 包含: ---服务端软件 - socket服务端 - 本地文件操作 - 解析指令(mysql语句) ---客户端软件 - socket客户端 - 发送指令 - 解析指令(mysql语句) 重点理解: 数据库服务器.数据管理系统.数据库.表与记录的关系 总结: 数据库服务器 -:运行数据库管理软件 数据库管理软件:管理 - 数据库 数据库:即文件夹,用来组织文件 / 表 表:即文件,用来存放多行内容 / 多…
一 库的操作 掌握库的增删改查 一.系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件.锁等现象mysql: 授权库,主要存储系统用户的权限信息test: MySQL数据库系统自动创建的测试数据库…
04-初始mysql语句   本节课先对mysql的基本语法初体验. 操作文件夹(库) 增 create database db1 charset utf8; 查 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases; 改 alter database db1 charset gbk; 删 drop database db1; 操作文件(表) use db1; #切换文件夹 select database(); #查看当…