程序员社区

第二章 初始MySQL 语法

1.使用MySQL的优势

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

2.命令行连接MySQL

    2.1.先修改配置文件

   第二章 初始MySQL 语法插图     第二章 初始MySQL 语法插图1

3. 命令行检查Mysql

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

          启动:net start mysql;

         关闭: net stop mysql;

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

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

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

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

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

                 第二章 初始MySQL 语法插图2

 

 

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

            SELECT VERSION(),USER();

                                                           第二章 初始MySQL 语法插图3

 

 

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

                                  第二章 初始MySQL 语法插图4

 

 

 

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

                   第二章 初始MySQL 语法插图5

 

 

 

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

         第二章 初始MySQL 语法插图6                                     drop database 数据

 

 

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

第二章 初始MySQL 语法插图7      第二章 初始MySQL 语法插图8

 

 

 

 8.创建表

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

   第二章 初始MySQL 语法插图9

 

 

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

8.常用的属性约束

                 第二章 初始MySQL 语法插图10     第二章 初始MySQL 语法插图11

创建学生表 

 

                 第二章 初始MySQL 语法插图12   第二章 初始MySQL 语法插图13

 

 

9.查看表
show tables;

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

 

 

 

                             第二章 初始MySQL 语法插图14            避免DOS窗口乱码,可执行SET NAMES gbk;

11.删除表

drop table [if exists] 表名;

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

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

)engine=存储引擎;

                                                           第二章 初始MySQL 语法插图15

 

 

语法总结:

         第二章 初始MySQL 语法插图16

 

 

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 第二章 初始MySQL 语法

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区