精华内容
下载资源
问答
  • 常见的数据库软件介绍:一、MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布支持。MySQL是一个快速的、多线程、多用户、健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统...

    5fd0aac318f5958ee274a9162839c4f7.png

    常见的数据库软件介绍:

    一、MySQL

    MySQL是最受欢迎的开源SQL数据库管理系统,它由 MySQL AB开发、发布和支持。

    MySQL是一个快速的、多线程、多用户、健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。

    二、SQL Server

    SQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。

    SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。

    三、Oracle

    Oracle在数据库领域一直处于领先地位。目前,Oracle产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上使用最广泛的关系数据系统之一。

    Oracle数据库产品具有以下优良特性:

    1、兼容性

    Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容。

    2、可移植性

    Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操作系统下工作。

    3、可联结性

    Oracle能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。

    4、高生产率

    Oracle产品提供了多种开发工具,能极大地方便用户进行进一步的开发。

    5、开放性

    Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性。

    推荐教程:mysql教程

    展开全文
  • 我们在重新安装MySQL、或更新MySQL版本时;一定会遇到mysql数据残留(脏数据),或组件冲突等问题。...注意:卸载LInuxMySQL服务时,务必先关闭MySQL服务(避免出现脏数据) 执行以下命令: systemctl stop my...

            我们在重新安装MySQL、或更新MySQL版本时;一定会遇到mysql数据残留(脏数据),或组件冲突等问题。那么,我们就需要使用本文所提供的方式去彻底卸载MySQL相关文件。

    | 第一步:查询已安装的mysql组件

    使用如下命令筛选过滤出mysql相关组件

    rpm -qa | grep mysql

    | 第二步:关闭MySQL服务

    注意:卸载LInux中MySQL服务时,务必先关闭MySQL服务(避免出现脏数据)

    执行以下命令:

    systemctl stop mysql.service          关闭MySQL服务

    成功关闭后检查mysql服务状态 

    systemctl status mysql.service        查看MySQL服务状态

    | 第三步:卸载已安装的所有mysql组件

    卸载对应组件命令如下:

    rpm -ev --nodeps [安装包名称] 

    | 第四步:查找删除MySQL对应的文件夹

    find / -name mysql        -->查看所有mysql文件夹
    whereis mysql         -->检查mysql是否删除干净

    | 第五步:删除mysql用户及用户组

    使用命令查看指定文件夹下的mysql

    more /etc/passwd | grep mysql 
    
    more /etc/shadow | grep mysql 
    
    more /etc/group  | grep mysql 

    使用命令删除mysql用户和用户组

    userdel mysql 
    
    groupdel mysql

    如图所示: 

    删除完成后再次检查文件夹mysql信息是否清空

    到此呢,mysql的卸载就彻底完成啦,祝大家玩的开心~


    如需安装MySQL请戳如下链接:

    Linux系统中MySQL的安装与使用详解 (附上每一步操作的截图及说明)【一看就懂】_杨大仙爱篮球-CSDN博客


    如有错误,欢迎指正

    Thanks

     

    展开全文
  • Linux环境下部署Mysql数据库

    千次阅读 2019-06-25 22:43:43
    一篇比较详细的linux环境MySQL的安装步骤 1.mysql安装目录在/usr/local下,然后通过rz上传我们的mysql安装包 2.使用ps -ef | grep mysqld 命令检查是否已经存在Mysql进程 3.使用tar -zxvf mysql-5.6.23-linux...

    一篇比较详细的linux环境MySQL的安装步骤

    1.mysql安装目录在/usr/local下,然后通过rz上传我们的mysql安装包

    2.使用ps -ef | grep mysqld 命令检查是否已经存在Mysql进程

    3.使用tar -zxvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz  解压我们的MySQL安装包到当前/usr/local目录

    4.使用ln -s mysql-5.6.23-linux-glibc2.5-x86_64 mysql  软连接来连接我们的mysql

    5.使用拥有root权限的用户配置MySQL全局的环境变量,记得配置完后source一下生效(source /etc/profile)

    6.创建我们MySQL服务的用户相关信息

    创建用户组并同时指定用户组gid为101:   groupadd -g 101 dba

    创建用户并同时指定用户uid为514,用户主组为dba,其它组增加一个root组,然后指定我们用户的家目录为 /usr/local/mysql :useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

    查看用户相关信息:id mysqladmin

    7.设置mysqladmin用户的密码,这一步是可选的,也可以不设置密码,因为工作中我们都是通过其它用户使用su - mysqladmin切到这个mysqladmin上的,本教程中这一步就没做!!!!!!!!!!!

    设置密码的命令:passwd mysqladmin

    8.使用su - mysqladmin后发现出现如下情况,这不是我们平时的那种带有[]的操作模式,这是因为我们创建的mysqladmin的家目录(/usr/lcoal/mysql)中没有.bash_profile和.bashrc文件,所以我们需要使用拥有root权限的用户(我们这里就使用root用户)去cp一份到mysqladmin用户的家目录下

    使用拥有root权限的用户去cp一份

    然后再切换到mysqladmin用户发现完美解决。

    9.配置mysql的配置文件,因为mysql默认读取的配置文件路径为 /etc/my.cnf ,所以我们需要修改这个配置文件,在修改配置文件之前我们先备份一下 cp /etc/my.cnf /etc/my.cnf20190624 

    然后清空my.cnf并将修改为以下内容:

    [client]
    port            = 3306
    socket          = /usr/local/mysql/data/mysql.sock
     
    [mysqld]
    port            = 3306
    socket          = /usr/local/mysql/data/mysql.sock

    skip-external-locking
    key_buffer_size = 256M
    sort_buffer_size = 2M
    read_buffer_size = 2M
    read_rnd_buffer_size = 4M
    query_cache_size= 32M
    max_allowed_packet = 16M
    myisam_sort_buffer_size=128M
    tmp_table_size=32M

    table_open_cache = 512
    thread_cache_size = 8
    wait_timeout = 86400
    interactive_timeout = 86400
    max_connections = 600

    # Try number of CPU's*2 for thread_concurrency
    thread_concurrency = 32

    #isolation level and default engine 
    default-storage-engine = INNODB
    transaction-isolation = READ-COMMITTED

    server-id  = 1
    basedir     = /usr/local/mysql
    datadir     = /usr/local/mysql/data
    pid-file     = /usr/local/mysql/data/hostname.pid

    #open performance schema
    log-warnings
    sysdate-is-now

    binlog_format = MIXED
    log_bin_trust_function_creators=1
    log-error  = /usr/local/mysql/data/hostname.err
    log-bin=/usr/local/mysql/arch/mysql-bin
    #other logs
    #general_log =1
    #general_log_file  = /usr/local/mysql/data/general_log.err
    #slow_query_log=1
    #slow_query_log_file=/usr/local/mysql/data/slow_log.err

    #for replication slave
    #log-slave-updates 
    #sync_binlog = 1

    #for innodb options 
    innodb_data_home_dir = /usr/local/mysql/data/
    innodb_data_file_path = ibdata1:500M:autoextend
    innodb_log_group_home_dir = /usr/local/mysql/arch
    innodb_log_files_in_group = 2
    innodb_log_file_size = 200M

     ##这里需要注意,innodb_buffer_pool_size这个参数是重要的性能调优参数,一般生产来说8G的内存就够了,这里我们学习使##用1G就OK了,如果搞太大的话会占用过多的内存,影响其它组件的使用

    innodb_buffer_pool_size = 1024M     
    innodb_additional_mem_pool_size = 50M
    innodb_log_buffer_size = 16M

    innodb_lock_wait_timeout = 100
    #innodb_thread_concurrency = 0
    innodb_flush_log_at_trx_commit = 1
    innodb_locks_unsafe_for_binlog=1

    #innodb io features: add for mysql5.5.8
    performance_schema
    innodb_read_io_threads=4
    innodb-write-io-threads=4
    innodb-io-capacity=200
    #purge threads change default(0) to 1 for purge
    innodb_purge_threads=1
    innodb_use_native_aio=on

    #case-sensitive file names and separate tablespace
    innodb_file_per_table = 1
    lower_case_table_names=1

    [mysqldump]
    quick
    max_allowed_packet = 16M

    [mysql]
    no-auto-rehash

    [mysqlhotcopy]
    interactive-timeout

    [myisamchk]
    key_buffer_size = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M

    10.修改my.cnf配置文件,mysql软连接,以及mysql实际解压目录的所属用户,所属组分别为mysqladmin和dba,以及对应的权限,依次执行即可(截图有点错,按照以下命令依次执行即可)

    chown mysqladmin:dba /etc/my.cnf

    chmod  640 /etc/my.cnf 

    chown mysqladmin:dba /usr/local/mysql

    chown mysqladmin:dba /usr/local/mysql/*

    chmod -R 755 /usr/local/mysql

    chmod -R 755 /usr/local/mysql/*

    chown -R mysqladmin:dba mysql-5.6.23-linux-glibc2.5-x86_64

    chown mysqladmin:dba /usr/local/mysql/scripts/mysql_install_db

     

    11.切换到mysqladmin用户,然后创建binlog日志存储的文件夹(我们在my.cnf配置文件中指定了文件夹名称为arch,该日志为二进制文件,我们可能看不懂)

    12.通过root权限用户yum安装 libaio.so包

    yum install libaio

    13.使用mysqladmin用户执行:

    [mysqladmin@hadoop001 scripts]$ ./mysql_install_db --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    来指定用户,指定用户目录,指定数据目录

    如果这一步报如下错误的话:
    FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:
    Data::Dumper

    需要切换到root用户:

    [root@hadoop001 scripts]# yum -y install autoconf

    然后再执行就可以了。

    14.配置mysql服务并且设置开机自启

    在root权限用户下执行:

    [root@hadoop001 ~]# cd /usr/local/mysql

    #将服务文件拷贝到init.d下,并重命名为mysql

    [root@hadoop001 mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysql

    #赋予可执行权限

    [root@hadoop001 mysql]# chmod +x /etc/rc.d/init.d/mysql

    #删除服务

    [root@hadoop001 mysql]# chkconfig --del mysql

    #添加服务

    [root@hadoop001 mysql]# chkconfig --add mysql

    #配置开启自启

    [root@hadoop001 mysql]# chkconfig --level 345 mysql on

    但是这种方式不一定能够开机自启,同时我们需要在vi /etc/rc.local加上 su - mysqladmin -c "/etc/init.d/mysql start"

    [root@hadoop001 mysql]# vi /etc/rc.local

    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.

    touch /var/lock/subsys/local

    su - mysqladmin -c "/etc/init.d/mysql start"

    15.切换到mysqladmin用户,并删除其家目录下的解压出来的my.cnf,因为我们要读取的是 /etc/my.cnf

    [root@hadoop001 mysql]# su - mysqladmin

    [mysqladmin@hadoop001 ~]$ rm -rf my.cnf 

    16.使用mysqadmin用户后台启动mysql,因为我们此时还没有配置MySQL的环境变量,所以注意是bin目录下的启动命令,这个过程中需要按下两次enter键

    [mysqladmin@hadoop001 ~]$ bin/mysqld_safe &
    [1] 5527
    [mysqladmin@hadoop001 ~]$ 190624 18:22:09 mysqld_safe Logging to '/usr/local/mysql/data/hostname.err'.
    190624 18:22:09 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

    [mysqladmin@hadoop001 ~]$ 

    使用ps -ef | grep mysql查看mysql进程

    [mysqladmin@hadoop001 ~]$ ps -ef | grep mysql
    root      2198  1813  0 17:28 pts/1    00:00:00 su - mysqladmin
    514       5527  2199  0 18:22 pts/1    00:00:00 /bin/sh bin/mysqld_safe
    514       6182  5527  2 18:22 pts/1    00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/hostname.err --pid-file=/usr/local/mysql/data/hostname.pid --socket=/usr/local/mysql/data/mysql.sock --port=3306
    514       6206  2199  0 18:22 pts/1    00:00:00 grep mysql
    [mysqladmin@hadoop001 ~]$ 

    使用拥有root权限得用户查看mysql端口号:

    [root@hadoop001 ~]# netstat -nltp | grep 6182
    tcp        0      0 :::3306                     :::*                        LISTEN      6182/mysqld         
    [root@hadoop001 ~]# 

    查看没有问题,也可以

    [mysqladmin@hadoop001 ~]$ service mysql status

    [mysqladmin@hadoop001 ~]$ service mysql stop

    [mysqladmin@hadoop001 ~]$ service mysql start

    [mysqladmin@hadoop001 ~]$ service mysql status

    17.使用mysqadmin用户登陆mysql,然后更新一下空密码,删除空账号的记录

    [root@hadoop001 ~]# su - mysqladmin
    [mysqladmin@hadoop001 ~]$ mysql

    mysql> show databases;
     

    mysql> use mysql;
    Database changed
    mysql> select user,password,host from user;
     

    mysql> update user set password=password('123456') where user='root';
    Query OK, 4 rows affected (0.01 sec)
    Rows matched: 4  Changed: 4  Warnings: 0

    mysql> select user,password,host from user;
     

    mysql> delete from user where user='';
    Query OK, 2 rows affected (0.00 sec)

    mysql> select user,password,host from user;

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    mysql> 

    18.配置我们的mysqladmin家目录下的 .bash_profile文件,配置后记得source一下

    #stty erase ^H
    set umask to 022
    umask 022
    PS1=`uname -n`":"'$USER'":"'$PWD'":>"; export PS1

     

    source后发现变成了下面这种格式,是不是很直观,哈哈哈哈

     

     

    19.但是这个时候我们需要注意的是目前我们通过mysqladmin用户直接输入mysql,或者输入mysql -uroot -p123456或者输入

    mysql -uroot -p123456 -h127.0.0.1或者输入mysql -uroot -p123456 -hlocalhost或者输入mysql -uroot -p123456 -hhadoop001都可以登陆,但是在实际工作中是不会给我们root账号的,所以需要我们使用MySQL的root用户去执行以下操作...

    mysql> create database hwzDB;
    mysql> grant all privileges on hwzDB.* to hwz@'localhost' identified by '123456';

    mysql> flush privileges;

    查看一下我们刚才新建的用户:

    mysql> select user,password,host from mysql.user;

    发现多了一个用户,并且-h的连接为localhost 既只有本机可以连接登陆到这个MySQL服务上,如果工作中你希望某一个ip段的机器都可以登陆到这个MySQL服务,需要在

    grant all privileges on hwzDB.* to hwz@'localhost' identified by '123456';   的时候修改localhost为ip段,比如

    grant all privileges on hwzDB.* to hwz@'192.168.137.%' identified by '123456';

    然后flush privileges; 生效后那么在登陆MySQL时候只要你的机器ip段192.168.137这三段一样就可以登陆到MySQL服务上
    mysql> grant all privileges on hwzDB.* to hwz@'192.168.137.%' identified by '123456';

    mysql> flush privileges;
    mysql> select user,password,host from mysql.user;

    还有一种情况是 grant all privileges on hwzDB.* to hwz@'%' identified by '123456';  这种意思就是说任何一台电脑即无论在哪只要使用hwz这个账户和密码,都可以登陆到这个MySQL服务上,但是这种情况还是比较危险的

    mysql> grant all privileges on hwzDB.* to hwz@'%' identified by '123456';

    mysql> flush privileges;

    mysql> select user,password,host from mysql.user;

    此时,即所有的机器只要网络是通的,使用这个账号密码就都能登陆到你的MySQL服务上。。。。

    ------------------------------------------------------------------------------------------

    关于安装过程中如果出现错误需要重新安装的话,需要把我们创建的目录下的所有文件删掉即可:

    1.rm -rf /ect/local/mysql/arch/*

    2.rm -rf /ect/local/mysql/data/*

    3.删除之后接着上述步骤从13步(scripts/mysql_install_db  --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data )继续执行

    -----------------------------------------------------------------------------------------------

    补充:

    mysql查看某一用户权限的命令:show grants for hwz@'%';

     

    展开全文
  • 以下内容的操作系统为:centos 6.7 yum安装mysql 5.1.73 卸载系统自带的mysql 执行以下命令查看是否有自带mysql: rpm -qa | grep mysql 如果发现有输出结果,那么执行以下命令依次删除: rpm -e **** --nodeps 开始...
  • mysql数据库int类型

    千次阅读 2021-01-18 18:01:10
    MySQL 基础---数据库MySQL官网下载要想在命令提示符中使用mysql命令语句,必须将mysql的安装路径下的bin文件夹(D:\java\mysql\bin)配置在环境变量path中启动与停止服务启动服务net start mysql关闭服务...

    MySQL 基础---数据库

    MySQL官网下载

    要想在命令提示符中使用mysql命令语句,必须将mysql的安装路径下的bin文件夹(D:\java\mysql\bin)配置在环境变量path中

    启动与停止服务

    启动服务net start mysql

    关闭服务net stop mysql

    登陆mysql

    mysq...

    文章

    凌浩雨

    2017-10-10

    590浏览量

    MySQL基础入门-第一课 新建数据库(linux版本)

    MySQL

    linux

    登录MySQL

    sudo service mysql start #打开MySQL服务

    mysql -u root #使用root用户登录

    新建数据库

    # create database 数据库名...

    文章

    marsggbo

    2017-03-26

    483浏览量

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372...

    文章

    芝麻软件

    2015-03-25

    860浏览量

    ff0c35e3aa0877a25f7873cca08f3438.png

    Quick BI 数据可视化分析平台

    2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

    广告

    Mysql总结_03_mysql常用命令

    一、MySQL服务的启动和停止 net stop mysql net start mysql二、登陆mysql mysql -u用户名 -p用户密码

    键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql&...

    文章

    rayner

    2017-03-22

    665浏览量

    Hive之导入外部数据

    利用以下命令可以查看Hive中的数据库和表格。

    show databases; #查看数据库

    show tables; #查看表格

    (一)将本地/home/training/student.csv表格导入到Hive中

    1.在Hive中创建新表格,与本地csv的数据类型一致

    c...

    文章

    jclian91

    2017-11-08

    861浏览量

    Java数据类型和MySql数据类型对应表

    java mysql 数据类型对照

    类型名称

    显示长度

    数据库类型

    JAVA类型

    JDBC类型索引(int)

    描述

    VARCHAR

    L+N

    VARCHAR

    java.lang.String

    12

    ...

    文章

    白展糖

    2013-05-07

    1025浏览量

    mysql 常用命令集

    create database test1;use test1;//创建数据库

    create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2)); //创建表语句

    desc emp;  输出 表的结构...

    文章

    zchd

    2013-01-09

    795浏览量

    mysql的库和表相关操作

    一、数据库介绍

    1、数据库的由来

    我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上,这样就带来了许多问题:

    (1)程序所有的组件就不可能运行在一台机器上

    (2)数据安全问题

    (3)并发问题

    总结:我们在编写任何程序之前,都需要事先写好基于网络操作一台主...

    文章

    技术小阿哥

    2017-11-27

    826浏览量

    SQL语句-create语句

    SQL语法基础

    Create database语句

    Create database语句是在MySQL实例上创建一个指定名称的数据 库,create schema语句的语义和create database是一样的

    当创建的数据库本身存在而且没有写明if not exists子句时,则创 建数据库的...

    文章

    陈天刚

    2017-11-27

    981浏览量

    用C语言操纵Mysql

    原文:用C语言操纵Mysql

    以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.

    typedef struct st_mysql {

    NET net; /* Communica...

    文章

    杰克.陈

    2014-12-09

    793浏览量

    MySQL类型转换注意事项

    最近在做的一项工作是将之前使用MSSQLServer数据库的服务,

    改写为支持MySQL数据库,SQL语句中涉及了一些类型转换的功能,

    结果发现MySQL的类型转换函数“CONVERT”并没有提供很好的数据类型名称的兼容性,

    参数顺序上也不一样!

    SQLServer中使用convert(int,...

    文章

    微wx笑

    2014-03-07

    362浏览量

    使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替

    使用MariaDB 创建表TYPE=HEAP 类型出现错误使用ENGINE=memory代替

    使用mysql数据库时有个表使用MariaDB 创建表时出现1064错误,

    CREATE TABLE `emoneycount` (

    `number` int(4) default NULL,

    ...

    文章

    大东瓜123

    2016-09-20

    918浏览量

    安装mysql

    yum -y install mysql mysql-server mysql-devel service mysqld startmysqladmin -uroot -p password "123456"mysql -uroot -pshow databases; use mysql; sho...

    文章

    weibinwps

    2017-12-25

    978浏览量

    Mysql 常用命令总结

    Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录)

    系统管理...

    文章

    wei-spring

    2015-05-03

    642浏览量

    第八章 ID主键生成策略

    increment

    (选查找数据库中的主键生成,然后再把对象insert进去)

    用于为long, short或者int类型生成 唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。 在集群下不要使用。

    identity

    (主要用于mysql数据库)

    注:对于MySql数据库使用递增...

    文章

    benben_3er

    2013-05-27

    1594浏览量

    MySQL数据类型及字段属性

    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:

    数值

    日期/时间

    字符串(字符)

    数值类型

    MySQL支持所有标准SQL数值数据类型。

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIM...

    文章

    老嗨

    2016-07-06

    1698浏览量

    MySQL数据类型及字段属性

    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:

    数值

    日期/时间

    字符串(字符)

    数值类型

    MySQL支持所有标准SQL数值数据类型。

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIM...

    文章

    suifeng3051

    2016-07-06

    1598浏览量

    MySQL Dll语句

    标签:MYSQL数据库/DBA/删除数据库表

    概述

    因为遇到一些事情,从发表上一篇文章到现在中间间隔了好几个月时间;在接下来的时间里会陆续发表关于mysql的一些文章,从基础到优化最后到管理,欢迎关注讨论。

    正文

    创建数据库

    CREATE DATABASE DBNAME;

    ...

    文章

    长征6号

    2013-06-14

    578浏览量

    MySQL基本教程(一)

    创建数据库

    mysql -u root -p

    CREATE DATABASE Hank;

    删除数据库

    drop database Hank;

    选择数据库

    use Hank;

    MySQL 数据类型

    MySQL中定义数据字段的类型对你数据库的优化是非常重要的。

    MySQL支持多种类型,...

    文章

    hank_leo

    2018-07-25

    769浏览量

    阿里面试官必问的12个MySQL数据库基础知识,哪些你还不知道?

    数据库基础知识

    为什么要使用数据库

    什么是SQL?

    什么是MySQL?

    数据库三大范式是什么

    mysql有关权限的表都有哪几个

    MySQL的binlog有有几种录入格式?分别有什么区别?

    数据类型

    mysql有哪些数据类型

    引擎

    MySQL存储引擎MyISAM与InnoDB区别

    MyISAM...

    文章

    Java架构师追风

    2020-05-22

    590浏览量

    三、数据表的基本操作

    创建数据表指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(实体完整性、引用完整性、域完整性)约束的过程。

    创建表的语法格式

    数据表属于数据库,在创建数据表之前,应该先创建数据库,指定在哪个数据库中进行。

    1

    2

    3

    4

    5

    6...

    文章

    技术小阿哥

    2018-01-01

    620浏览量

    MySQL基础与操作

    1.SQL基础

    建立数据库

    create database [其他参数]

    删除数据库

    drop database

    建立数据表

    create table (

    数据类型 [默认值] [not null/...

    文章

    文艺小青年

    2017-11-23

    941浏览量

    MySql的数据类型

    在MySQL数据库中,每一条数据都有其数据类型。MySQL支持的数据类型主要分成3类:数字类型、字符串(字符)类型、日期和时间类型。

    数字类型

    MySQL支持所有的ANSI/ISO SQL 92数字类型。这些类型包括准确数字的数据类型(NUMERIC、DECIMAL、INTEGER和SMALLIN...

    文章

    jephon

    2016-11-04

    555浏览量

    MySQL学习笔记之数据类型详解

    注:以下内容针对MySQL5.0及以上版本

    MySQL的数据类型非常多,选择正确的数据类型对于获得高性能至关重要,本文是我结合网上看到的一些blog加上《高性能MySQL》一书上的内容整理而成的。

    三大原则:

    1,更小的通常更好,应该尽量使用可以正确存储数据的最小数据类型。

    2,简单就好,简单数据...

    文章

    thinkgamer.cn

    2015-09-02

    815浏览量

    如何基于MySQL及Redis搭建统一的kv存储服务 | 秦波

    一、MySQL+Redis常用部署方式

    1.1  拓扑

    1.2  特点

    业务层通过双写同时写MySQL及Redis。读通常在Redis,若读取不到,则从MySQL读取,然后将数据同步到Redis,Redis通常设置expire或者默认LRU进行数据淘汰。

    这种使用方式会有如下问题:

    ...

    文章

    jurassic_1

    2017-01-15

    12234浏览量

    正确使用MySQL类型字段

    字段类型

    MySQL的字段类型大致可以分为四种:1、数值类型 2、字符串类型 3、时间类型 4、复合类型

    数值类型

    MySQL的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。

    1bit 位 1字节=8bit 1k=1024字节 1M=1024k

    类型 大小 范围...

    文章

    皇侯爷

    2019-03-20

    4948浏览量

    mysql存储引擎和数据类型

    储存引擎

    数据库存储引擎(影响到数据存储的方式和事务的方式)存储和操作表的类型

    在oracle和sql中只有一种储存引擎,mysql有多种储存引擎,用户可以根据自己需要编写自己的储存引擎

    查看存储引擎

    Show engines\g

    Show variables like ‘have%’;

    Show...

    文章

    技术小牛人

    2017-11-11

    759浏览量

    遇到double 数目过大,转String变成科学计数法

    问题:

    java中,当double数目过大,转出String时,变成了科学记数法的表示。

    总结:

    1.项目的存储用的是mysql,mysql的类型和java类型之间存在映射关系,以前关注不多。现在总结一下:

    类型名称

    显示长度

    数据库类型

    JAVA类型

    JDBC类型索引(...

    文章

    文艺小青年

    2017-06-01

    2290浏览量

    paip.解决 数据库mysql增加列 字段很慢添加字段很慢

    paip.解决 数据库mysql增加列 字段很慢添加字段很慢

    环境如下:

    mysql5.6 数据仅仅3w

    alter table xxx add column yyy int default 0;

    添加字段很慢,好几份中都没有好。。

    原因以及解决

    [SQL] alter...

    文章

    fuyifang

    2015-11-05

    2133浏览量

    JDBC+MySQL实战

    前言

    hello我是bigsai,今天咱们进行JDBC+MySQL实战,非常适合初入门的小伙伴打开新的世界。实现一个增删改查(curd)的例子。有用的话先点赞再观看、帅哥靓女养成好习惯!没用再把小赞赞回收也不迟嘿嘿

    在这个案例进行之前,你要确保自己电脑上拥有MySQL和IDEA编译器,另外还要安装...

    文章

    bigsai

    2020-08-21

    262浏览量

    展开全文
  • LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言 各组件的主要作用 平台 Linux:作为LAMP架构的基础,提供用于支撑Web站
  • 本博客曾有文章提到使用Mysql进行帝国数据分表的迁移,以便于让数据库分表的数据更加均匀,文章可以参考下面的...现在以Linux为例,首先你需要注意的是,你的操作系统内需要安装Mysql组件,海豚所用的是mysql5.7,...
  • Linux系统使用yum安装MySQL需要从网上下载MySQL的一系列组件,这个过程非常耗时且有下载中断的可能,如果想要快速安装MySQL,可以先在网上将MySQL的离线包下载下来传到系统内进行安装,本文以CentOS7和MySQL8.0.19为...
  • Linux平台下解决Qt5连接mysql数据库的问题:输入sudo apt-get install libqt5sql5-mysql解决,这种方法只能解决Qt是用sudo apt-get install qt-sdk命令装的低版本的Qt5(如5.2.x)缺少MySQL驱动问题,如果你的Qt5...
  • 前言 MySQL 是最流行的关系型...MySQL 是一关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 一、数据库基本操作命令 1、查看
  • 第一步:使用最新的包管理器安装MySQL sudo dnf install @mysql 等待 第二步:设置开机自动启动 sudo systemctl enable --now mysqld 然后检查mysql的启动状态 sudo systemctl status mysqld 第三步:添加密码...
  • linux下安装mysql(实现主从数据库)

    千次阅读 2018-05-09 14:05:54
    实现数据库读写分离 ...1.冷备份:在规定的时间,通过数据库工具定期的将数据库文件进行转储导出 一般公式的数据库的备份是 一式三份 由于数据库文件较大,所以导出的时间较长,时间一长,就容易出问...
  • 欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习玩耍,看看Python这个有趣的世界。...本文详细介绍MySQL安装、SQL语句Python操作数据库知识,希望对您有所帮助。
  • MySQL数据库 资源

    千次阅读 2018-05-22 16:53:00
    2019独角兽企业重金招聘Python工程师...https://www.cnblogs.com/crazyacking/p/5967246.html MySQL日志binlog的三模式 : http://blog.51cto.com/sgk2011/1843651  备份 mysqldump备份与恢复 之 黑锅侠 荐 : ...
  • 安全计算坏境之mysql数据库管理系统 1. 身份鉴别 a)应对登录的用户进行身份标识鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换 “1)尝试登录数据库,执行mysql -u root -p查看是否提示输入口令...
  • 1 系统概述 1.1 功能模块 教学部需要考试系统,该考试系统需要完成如下功能: 考试系统只针对于Java课程,题目全部为单项选择,共10题 ... 后台管理员功能:题库... 操作系统:WindowsXP、Windows2000 Serv...
  • C++利用MySQL API连接和操作数据库实例详解 在Windows平台,我们可以使用ADO、ODBC或者MySQL API进行连接和操作。ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的一个用于存取数据源的COM组件。它...
  • 达梦数据库与MySQL数据库的区别

    千次阅读 2020-08-29 13:32:47
    由于项目上的需要,把项目实现国产化,把底层的MySQL数据库替换为国产的达梦数据库,花了一周的时间研究了国产的数据库-达梦数据库,它MySQL有一定的区别,SQL的写法也有一些区别。 介绍 以下介绍来自于达梦数据库...
  • Linux上安装Mysql

    万次阅读 多人点赞 2020-12-06 20:58:11
    Linux上安装MysqlLinux上安装MysqlLinux上安装软件常见的几方式:使用yum进行安装修改密码及登录设置编码设置开机启动 Linux上安装Mysql Linux上安装软件常见的几方式: 源码编译 压缩包解压(一般为tar.gz) ...
  • MySQL数据库常见错误及解决方案

    千次阅读 2021-01-19 05:00:23
    1.MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored原因今天帮朋友维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' ...
  • MySQL数据库访问性能优化

    万次阅读 多人点赞 2018-03-01 09:07:50
    MYSQL应该是最流行的WEB后端数据库。大量应用于PHP,Ruby,Python,Java 等Web语言开发项目中,无论NOSQL发展多么快,都不影响大部分架构师选择MYSQL作为数据存储。 MYSQL如此方便稳定,以至于我们在开发 WEB 程序...
  • linuxMysql全量备份及增量备份

    千次阅读 2019-04-17 11:59:11
    一、数据库备份概述;...五、生产环境Mysql数据库备份策略; 具体过程 一、数据库备份概述; 数据库备份概述:将数据库中存在的现有数据,进行存放成为副本数据,可解决数据容灾; 提高系统的高可用性灾难...
  • 达梦数据和mysql数据库的区别

    千次阅读 2019-11-06 16:22:27
    介绍 以下介绍来自于达梦数据库官网,相关的文档在官网中也是可以下载的。 ...DM各种平台上的数据存储结构消息通信结构完全一致,使得DM各种组件在不同的硬件平台上具有一致的使用特性。 达梦...
  • TarsCpp 组件MySQL 操作

    千次阅读 2020-11-02 20:18:23
    作者 Eaton 导语 在后台开发中,我们经常需要数据库打交道,而在 C++ 开发中,MySQL Connector/C++ 只提供了基础...目录MySQL简介MySQL 常用 API存在的问题TC_Mysql数据库配置接口 TC_DBConf数据库操作类 TC_Mysql.
  • MySQL的各种安装介绍
  • MySQL数据库全量、增量备份与恢复

    千次阅读 2019-11-21 20:13:46
    MySQL数据库全量、增量备份与恢复 数据库备份的重要性 在生产的环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因 程序错误 人为商店 计算机失败 磁盘失败 灾难(如火山...
  • MySQL数据库基础(一)——MySQL数据库简介 本文转载自:https://blog.51cto.com/9291927/2087947 一、MySQL简介 1、MySQL简介 MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle...
  • 易语言支持以ODBC方式ADO方式操作外部数据库。 一、ODBC与ADO(1)ODBC简介 ODBC(Open Database Connectivity,开放式数据库互联),是目前国际上通用的数据库访问标准,是微软公司开放服务结构中的组成部分,...
  • 操作系统: CentOS 6.4alfresco alfresco-community-4.2.f-installer-linux-x64.bin --mode text./alfresco-community-4.2.f-installer-linux-x64.bin --mode text
  • MySQL数据库实现双向自动同步

    万次阅读 2018-11-13 09:41:28
     配置的前提是,我们已经顺利的将MySQL组件安装到了两个不同的系统中,并分别创建了developDBtestingDB同时建议将selinux功能关闭,开放所有的防火墙。通过ssh指令,可以远程登录到安装好的Linux服务器,可以通过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,542
精华内容 20,216
关键字:

linux操作系统和mysql数据库分别属于哪种类型的组件

linux 订阅
mysql 订阅
友情链接: liangzi.rar