【推荐】Mysql

【推荐】Mysql

4 (5人评价)

MYSQL数据库3_MYSQL基础入门的笔记

相关课时: 笔记详情:

1.SQL

(1)结构化查询语言

(2)SQL语句不区分大小写(关键字用大写)

(3)字符串常量区分大小写

(4)SQL语句可单行或者多行书写以“;”结尾

(5)关键字不可以跨多行或简写

(6)用空格和缩进提高语句的可读性

(7)子局通常位于独立行,便于编辑,提高可读性

(8)注释: 多行注释/*.....*/

               单行注释:

3.SHOW DATABASES

(1)语法:SHOW DATABASE[LIKE wild];

(2)功能:列出在MySql服务器主机上的数据库

(3)MySql自带数据库:

          information schema主要存储系统中的一些数据库对象信息,如用户表信息,列信息,权限信息,字符集信息,分区信息等

          MySql存储了系统的用户权限信息以及帮助信息,Test系统自动创建测试数据库,任何用户都可以使用

4.CRATE DATABASE

 语法:

      CREATE DATABASE[IF NOT EXISTS]数据库名

功能:用给用户名字创建一个数据库

如果数据库名已经存在就会产生一个错误

5.DROP DATABASE

语法:     DROP DATABASE[IF NOT EXISTS]数据名

功能:删除数据中所得所有表和数据库

6.USE选用数据库

(1)语法:USE数据库名

 (2)功能:把指定的数据库作为默认(当前)数据库使用,用于后续语句

7.数据库对象

 (1)表:基本的数据存储对象,以行和列的形式存在,列就是字段,行就是记录

(2)约束: 执行数据校验,保证了数据完整性的

(3)数据字典:就是系统表,存放数据库相关信息的表

(4)视图:一个或者多个表数据逻辑显示

(6)索引:用于提高查询的性能

8.数据库对象的命名规则:

 (1)必须以字母开头

(2)可包括数字和三个特殊字符(#_S)

(4)不要使用MySQL的保留字

(5)同一个Schema下的对象不能同名

9.建表的语句

(1)标准的建表(table)语法(列定义之间以英文逗号隔开)

(2)数据表的每行称为一条记录(record)每一列称为一个字段

主键列:唯一能够标识每条记录的列

10.列类型

MySql支持多种列类型

数值类型,日期时间类型,字符串类型

11.用CREATE TABLE创建数据库表

简单语法:

   CREATE TABLE表名(

   列名 列类型,

   列名  列类型

);

功能:在当前数据库中创建一张表

 

creat table table_name{

colunm type;

colunm type;

};

列名之间用逗号隔开,最后一列不需要隔开

11.DESCRIBE

语法:{DESCRIBE|DESC}表名[列表]

功能:查看数据表中各列的信息

用“SHOW CREATE TABLE ”

1 1

你感兴趣的课程

编程开发 MySQL+php视频教程
3万+浏览/ 570学员/ 4评分
免费
2万+浏览/ 746学员/ 5评分
免费
1万+浏览/ 401学员/ 4.7评分
免费