mysql入门学习_初识MySQL
程序员文章站
2023-01-25 15:10:59
mysql入门学习_初识mysql
1.mysql:一款流行的开源数据库。
2.mysql版本:1)社区版
2)企业版
3.mysql优势:1...
mysql入门学习_初识mysql
1.mysql:一款流行的开源数据库。 2.mysql版本:1)社区版 2)企业版 3.mysql优势:1)运行速度快 2)使用成本低 3)容易使用 4)可移植性强 5)适用于更多用户 4.mysql配置:1)端口设置 2)默认字符集设置 3)将bin文件写入变量环境 4)root账号密码设置 5.dos命令行连接数据库:1)mysql -h服务器主机地址 -u 用户名 -p 密码 2)mysql -u root -p 6.mysql中数据库类型:1)系统数据库 information_schema:主要存储系统中的一些数据库对象信息 performance_schema:主要存储数据库服务器性能参数 mysql:主要存储系统的用户权限信息 test:mysql数据库管理系统自动创建的测试数据库,任何用户都可以使用 2)用户数据库 7.数据库操作:1)创建数据库 create database 数据库名; 2)查看数据库列表 show databases; 3)选择数据库 use 数据库名; 4)删除数据库 drop database 数据库名; 8.sqlyog:一款简洁高效、功能强大的mysql数据库管理工具 9.sql语言:1)dml(数据操作语言):用来插入、修改和删除表中的数据 2)ddl(数据定义语言):在数据库中创建或删除数据库对象等操作 3)dql(数据查询语言):用来对数据库中的数据进行查询 4)dcl(数据控制语言):用来控制数据库组件的存储许可,存储权限等 10.数据类型:1)数值类型 int() double() 2)字符串类型 varchar() 3)日期类型 datetime timestamp 11.创建表 create table [if not exists] 表名( 字段 数据类型 [字段属性|约束] [索引] [注释] )[表类型] [表字符集] [注释]; 12.查看表 show tables; 13.表的定义 decribe 表名 desc 表名 14.删除表 drop table [if not exists]表名; 15.myisam存储引擎:不支持事务,也不支持外键,访问速度比较快 16.innodb存储引擎:在事务处理上有优势 17.指定表的存储引擎:create table 表名(代码……)engine=存储引擎; 18.mysql帮助:help 查询内容;
上一篇: 详解Python解析式、 生成器(让你的代码更加简短)
下一篇: 递归遍历树