MySQL小结

数据库是存储数据的仓库

MySQL是可跨平台的开源软件。在unix,linux,windows上均进运行数据库服务。

MySQL是关系型数据库,其特点:基于硬盘读写,速度慢;数据是以行和列的形式存储,这一些列行和列称为表;表中每一行叫一条记录,每一列叫一个字段;表和表之间的逻辑关联叫关系;支持多种编程语言:python,java,php.....

Ubuntu下安装:$ sudo apt-get install mysql-server

                            $ sudo apt-get install mysql-client

      1.   查看MySQL服务器状态 $ sudo  /etc/init.d/mysql   status

           MySQL服务器的停止,启动,重启:  $ sudo   /etc/init.d/mysql   stop/start/restart

      2.  客户端的连接 $ mysql   -h主机地址(ip)   -u用户名   -p密码

          本地连接可省略-h选项:  $ mysql   -u用户名  -p密码

基本MySQL命令

MySQL命令不区分字母大小写,以 ;结尾,可在命令末尾加 \c  来终止命令的执行

库的基本操作:

  库名可以使用数字,字母,下划线_,但不能使用纯数字;库名区分字母大小写;库名具有唯一性;不能使用特殊字符和MySQL关键字命名。

        查看已有库 show  databases;   创建库 create database  库名; 

        查看创建库的语句 show  create  database 库名;

        查看当前所在库 select  database();    切换库 use  库名;

       查看库中的表    show  tables;      删除库   drop  database  库名;

表的基本操作:

  创建表 create  table  表名(

                                                                  字段名1 数据类型,

                                                                  字段名2 数据类型,

                                                                  .......             ............ ,

                                                                  );

        查看创建表的字符集  show  create   table  表名;

        查看表结构      desc  表名;

        删除表        drop  table  表名; 

  表内添加记录 insert  into  表名   values(记录1),(记录2).....(记录N)

                               或 insert  into  表名(字段名1,字段名2,...)   values(与字段名品配的值,(值2),...(值N);

  查询表记录  select  *   from 表名;

                             或查看部分字段  select   字段名1,字段名2,...   from  表名;

  

注:库和表的所有数据都以文件形式存放在数据库目录下 

更改表,库的默认字符集

  获取root权限  sudo  -i

        切换到配置文件下  cd  /etc/mysql/mysql.conf.d

  备份  cp   mysql.cnf  mysql.cnf.bak

        vi 打开mysql.cnf,添加 character_set_server = utf8  然后保存退出

       重启mysql服务   /etc/init.d/mysql    restart

       退出root权限   exit

  登录mysql验证:  mysql  -uroot  -p密码

                                                create  database  库名;

                                                show  create  database  库名;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值