1.使用MySQL的优势

  • 运行速度快。MySQL体积小,命令执行的速度快;
  • 使用成本低。MySQL是开源的。
  • 容易使用。
  • 可移植性强。MySQL能够运行于多种系统平台之上,windows,linux,unlx等。
  • 使用更多用户。

2.命令行连接MySQL

2.1.先修改配置文件

     

3. 命令行检查Mysql

3.1 使用命令行来启动,关闭服务

启动:net start mysql;

关闭: net stop mysql;

注意:每一句SQL语句结束后一定要加上一个分号' ; ' 。

3.2 命令行连接数据库的语法

mysql  -h服务器主机地址  -u用户名  -p 密码

注意: 如果是在本机操作,可以省略-h参数

-p后面可以不写密码,按Enter键后输入密码。如果写密码,-p和密码之间没有空格

4. 登陆之后 ,可以使用用命令行查看版本信息及用户信息;

SELECT VERSION(),USER();

5.创建数据库
                              create database 数据库名;

6.查看数据库列表,可查看已存在的数据库
                             show databases;

7.选择数据库                                                                                
           use 数据库名;                                                        删除数据库

                                     drop database 数据

数据类型                                                  字符串类型 ,日期类型

      

8.创建表

create table 表名(
字段1 数据类型 [字段属性|约束] [索引] [注释],
字段1 数据类型 [字段属性|约束] [索引] [注释]
);

注意:创建表时,应该先选择数据库

8.常用的属性约束

     

创建学生表

   

9.查看表
show tables;

10.查看表定义
describe 表名;            desc 表名;

            避免DOS窗口乱码,可执行SET NAMES gbk;

11.删除表

drop table [if exists] 表名;

在删除表之前,先使用IF EXISTS语句验证表是否存在

12.设置数据表的存储引擎
creata table 表名(

)engine=存储引擎;

语法总结:

         

最新文章

  1. 代码的坏味道(8)——被拒绝的馈赠(Refused Bequest)
  2. s查找父节点
  3. win7下登陆中国银行网上银行IE浏览器版本过高问题解决
  4. unix c 05
  5. SQL Server 2008 批量插入数据时报错
  6. ADO.NET 增删改、查
  7. python网络爬虫之使用scrapy自动爬取多个网页
  8. 201521123027 《JAVA程序设计》第3周学习总结
  9. C#进阶之AOP
  10. NewLife.Net——管道处理器解决粘包
  11. Resharper 详细教程
  12. yml使用
  13. linux date 简单介绍
  14. Spring Boot项目配置RabbitMQ集群
  15. eigen quick reference
  16. Implementation:UnionFindSet 并查集
  17. sql 字符、数字类型自动转换及运算
  18. 基于Redis实现延时队列服务
  19. 在线制作logo
  20. Wordpress主题站

热门文章

  1. Collection中的常用方法
  2. 鲜为人知的一些meta标签作用
  3. 函数实现将 DataFrame 数据直接划分为测试集训练集
  4. Genymotion模拟器配置与使用
  5. OSI/RM体系结构
  6. Solon Web 开发,八、校验、及定制与扩展
  7. 巧用 CSS 实现动态线条 Loading 动画
  8. Git命令中波浪号~与脱字符^的区别
  9. gin中multipart/urlencoded绑定
  10. 一步一步超级详细的zabbix安装教程