mysql创建数据库

MySQL数据迁移到SQL Server

别来无恙 提交于 2020-04-06 19:28:18
数据迁移的工具有很多,基本SSMA团队已经考虑到其他数据库到SQL Server迁移的需求了,所以已经开发了相关的迁移工具来支持。 此博客主要介绍MySQL到SQL Server数据迁移的工具: SQL Server Migration Assistant for MySQL 的使用. 从上面链接的官网下载安装. 第一步:创建一个迁移工程 需要注意的是你需要选择迁移到的SQL Server数据库的版本,目前支持:SQL Azure,SQL Server 2005,SQL Server2008,SQL Server 2012,SQL Server2014,根据实际需要选择你要迁移到目标数据库的版本。 第二步:连接源数据库和目标数据库 上面的是源:MySql,下面的是目标:SQL Server 第三步:选择需要迁移的数据库创建迁移分析报告 此报告会分析当前需要迁移的数据库中的所有表结构并会生成一个可行性报告 生成的报告如下:分析需要转换的对象,表,数据库有多少个,是否存在不可转换的对象等信息,如有检查错误会下下面输出 第四步: 转换schema 也就是数据库结构 迁移分两步:1.转换数据库结构,2.迁移数据 第五步:在源数据库转换完schema之后记得在目标数据库上执行同步schema操作 否则转换的数据库结构是不会到目标数据库的 点击同步之后同样会有一个同步的报告:

RaspberryPi(树莓派)如何安装 MariaDB / MySQL 数据库

我是研究僧i 提交于 2020-04-06 15:54:18
安装的过程比较简单。 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。 这是因为你的安装服务器只绑定了能够本地访问,你需要修改配置,让你的服务器能够支持远程访问。 具体的方法,请参考 RaspberryPi(树莓派)安装 MariaDB 数据库没有办法远程访问 页面中的文章。 更新系统 通过运行命令: sudo apt-get update 来对你需要安装的系统进行更新,根据网络的情况可能需要的时间也不相同。 我们更新后系统的输出内容为: root@raspberrypi:~# sudo apt-get update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB] Fetched 13.0 MB in 19s (694 kB/s) Reading package lists... Done root

python中数据库的操作终结

左心房为你撑大大i 提交于 2020-04-06 12:53:11
1.什么是数据库: 数据库是按照数据结构来组织存储和管理数据的仓库2.mysql用户设置: (1).进入数据库:mysql -u root -p 然后输入密码:xxxxx (2).里面有个user表存储的就是表的信息: desc user; (3)创建用户 1.INSERT INTO mysql.user(Host, User, authentication_string, ssl_cipher, x509_issuer, x509_subject) VALUES ('主机名', '用户名', PASSWORD('密码'), '', '', ''); 由于 mysql 数据库的 user 表中,ssl_cipher、x509_issuer 和 x509_subject 这 3 个字段没有默认值, 所以向 user 表插入新记录时,一定要设置这 3 个字段的值,否则 INSERT 语句将不能执行。 在8.0的版本里面已经不支持password函数加密了可以使用MD5或者其他的函数进行加密 2.CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 在创建的过程中,只给出了用户名,而没指定主机名,那么主机名默认为“%”,表示一组主机,即对所有主机开放权限 使用这个创建用户时必须有INSERT 权限或全局 CREATE USER 权限。 3.GRANT

第三章 数据表的基本操作

十年热恋 提交于 2020-04-06 08:41:36
第 三 章 数据表的基本操作 4.1 创建数据表 在创建完数据库之后,接下来我们就需要创建数据表。创建数据表是指在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性约束的过程。 4.1.1 创建表的语法形式 数据表属于数据库,在创建数据表之前,应该使用语句 “USE < 数据库名 >” 指定操作是从哪个数据库中进行,如果没有选择数据库,会报错 语法: CREATE TABLE < 表名 > ( 字段名 1 , 数据类型 [ 列级别约束条件 ] [ 默认值 ] , 字段名 2 , 数据类型 [ 列级别约束条件 ] [ 默认值 ] , ... ... ): 例如: mysql> CREATE TABLE tb_emp1 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> ); Query OK, 0 rows affected (0.08 sec) mysql> SHOW TABLES; +----------------+ | Tables_in_test | +----------------+ | tb_emp1 | +----------------+ 1 row in set (0.05 sec) 4.1.2 使用主键约束

MYSQL杂记

最后都变了- 提交于 2020-04-06 08:28:07
数据库范式:1234 表中不能有重复字段,且字段不能拆分 DDL数据定义语言 DML DCL INNODB,mysam:mysql常用的表类型 mysql默认端口3306 mysql分为客户端和服务器,只有服务器端开启以后,客户端才可以使用服务。安装时选择自动启动服务时,每次开机都会自动启用mysql服务。手动启动方式:控制面板--性能与维护--管理工具--服务--MySQL--启动(或右击设置) 服务启动后可以通过客户端登陆。 (1)DOS界面客户端登陆 mysql -h localhost -u root -p ;或\g来结束命令 exit退出 (2)运行中直接输入mysql -h localhost -u root -p或者mysql -h 127.0.0.1 -u root -p (3)开始菜单中找到mysql command line client mysql需要配置path变量(bin文件夹的路径) mysql配置:(1)开始菜单中MYSQL选项中有配置选项,选重新配置 (2)修改配置文件:安装目录下 bin文件下为常用命令可执行文件;lib为库文件;share为字符集信息;my.ini为配置文件;其他.ini为配置文件模板。datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL

mysql 杂记(一)

梦想与她 提交于 2020-04-06 07:54:37
1. mysql数据库基本操作 启动停止mysql服务器:net start\stop mysql 连接mysql数据库:mysql -u root -h localhost -p password 2. mysql 存储引擎 查询mysql支持的存储引擎:show engines; innoDB存储引擎:倾向于事务处理的应用程序,频繁的更新、删除操作 MyISAM存储引擎:查询速度快,空间和内存使用效率低 MEMORY存储引擎:“内存”,存储速度快但安全性不高 3. mysql 基本操作 创建数据库:create database db_admin; 显示所有的数据库:show databases; 显示数据库中所有的表:show tables; 选择数据库:use db_admin; 删除数据库:drop database db_admin; 创建数据表:create table tb_new(id int primary key, name varchar(20)); 查询表结构:show columns from tb_new; / describe tb_new; 修改表结构:alter table tb_new add email varchar(30), add adress varchar(50); // 可以是modify\drop\change 重命名表

MySQL——1

为君一笑 提交于 2020-04-06 07:09:29
学习 0.Mysql 介绍 1.是用于管理文件的一个软件 1.服务端软件 -socket服务端 -本地文件操作 -解析指令 2.客户端软件 -socket客户端 -发送指令 -解析指令 PS:数据库管理系统DBMS 2.类似软件 sqllite,db2,oracle,access,sql,server,Mysql,MongDB,redis 分类:关系型数据库:sqllite,db2,oracle,access,sql,server,Mysql 非关系型数据库:MongDB,redis1.Mysql 安装 windows: 1.下载安装包 2.防止任意目录 3.初始化:\bin\mysqld --initialize-insecure 4.启动服务端 5.客户端连接 \bin\mysqld -u root -p 6.发送指令: 1.show databases 2.create databases db1 7.环境变量的配置 ...\bin 8.windows服务 ...\bin\mysqld --install ...\bin\mysqld --remove 命令:net start mysqld net stop mysqld2.关于连接 1.文件夹-文件-数据行 数据库- 表 - 行 2.连接 1.默认用户:root 2.创建用户:create user 'username'@

mysql 5.7.25 解压版安装-整理

跟風遠走 提交于 2020-04-06 06:53:06
下载 mysql 的 解压版安装文件mysql-5.7.25-winx64.zip D:\mysql\master D:\mysql\salve 分别新建 data 和 binlog 目录,以及配置文件 my.ini master 配置文件 [mysqld] # 设置3306端口 port=3306 # innodb_force_recovery = 0 # 设置mysql的安装目录 basedir=D:\\mysql\\master # 设置mysql数据库的数据的存放目录 datadir=D:\\mysql\\master\\data # 允许最大连接数 max_connections=1000 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password #default_authentication_plugin=mysql_native_password #满查询日志 slow_query_log = ON slow_query_log_file = D:\

MySQL -- 基础操作

ε祈祈猫儿з 提交于 2020-04-06 06:06:22
数据库操作: 创建数据库: CREATE DATABASE 数据库名称; 查看数据库: # 查看所有数据库 SHOW DATABASES; 创建数据库: # 选择一个数据库/切换至xxx数据库 USE 数据库名称; 创建数据库: # 删除数据库 DROP DATABASE 数据库名称; 表操作: 创建表: # 多个参数使用逗号隔开 CREATE TABLE 表名( 参数名 参数类型 ...); # 其他常见操作 PRIMARY KEY #主键约束,可以简单理解为包含了唯一约束和非空约束 NOT NULL #非空约束 UNIQUE #唯一约束 DEFAULT #设置默认值 AUTO_INCREMENT #主键自增 查看表: # 切换表 USE 表名; SHOW TABLE 表名; 删除表: DORP TABLE 表名; 修改表: # 修改字段数据类型 ALTER TABLE t_id MODIFY INT BIGINT; # 修改字段名 ALTER TABLE 表名 CHANGE t_id t_ids; 设置外键: ALTER TABLE 表名 ADD FOREIGN KEY [外键名字] (外键字段) REFERENCES 父表 (主键字段); 数据操作: 插入数据: INSERT INTO 表名(字段1,字段2...) VALUES(value1,value2...); 修改数据

mysql基础

心不动则不痛 提交于 2020-04-06 06:03:14
1.关系型数据库介绍 1.1数据库结构模型 1.2RDBMS专业名词 1.3关系型数据库的常见组件 1.4SQL语句 2.mysql安装与配置 2.1mysql 安装 2.2mysql配置 [root@localhost ~]# systemctl start mysqld [root@localhost ~]# systemctl status myaqld Unit myaqld.service could not be found. [root@localhost ~]# systemctl status mysqld ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 六 2020-04-04 14:44:49 CST; 2min 37s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 6677 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=