MySQL学习笔记20150923基本概念与数据库和表的创建
来源:互联网 发布:java 扫描二维码登陆 编辑:程序博客网 时间:2024/06/07 13:52
2.创建名为php_one的数据库create database php_one;
3.标识符可以使用任意字符,甚至是中文,但是特殊组合如纯数字,特殊符号,关键字要用限定符包裹.(限定符:反引号``)(如果是中文则要用客户端编码)
4.创建数据库后会在data目录下生成一个数据库名文件夹,文件夹内生成一个文件名为 数据库名.opt 的文件存储数据库选项信息.
5.查询当前所有已存在的数据库show databases;
6.查看数据库的创建语句(可以查询已有数据库的数据结构)show create database db_name;
7.删除数据库drop database db_name;
8.修改数据库属性alter database db_name [修改指令];
例如alter database php_one character set gbk;修改数据库字符集
9.重命名数据库的方法rename方法已经失效,可以通过简单方法修改目录名或者新建数据库将内容导入,删除旧数据库
10.创建表,表就是一个有格式的容器,数据库就是装表的容器.create table table_name (列结构) [表选项];(表必须属于某个数据库,可以通过.指明 库.表即database.table)
例如: create table php_one.php_class(class_no varchar(20),date_start date);在数据库php_one中创建一张名为php_class的表.
11.use db_name;设置当前默认数据库,只会影响默认行为,但是不影响操作其他数据库.
12.show tables;查看当前默认数据库的所有表.
13.表明前缀为了区分逻辑表名(例如student)的不同应用,给逻辑表名增加前缀比如学生管理起名为info_student测试系统起名为exam_student.
14.查看指定表名的命令show table[like 'pattern'];例如show table like 'exam_%';查看以exam_开头的表名的表.
15.like同样适用于show databases like 'pattern';
16.describe table_name;查看指定表的的结构,可简写成desc table_name;
17.删除表drop table [if exists] table_name;
18.如果drop语句报错可以先将相关文件删除再执行删除语句.
19.rename table table_name to new_table_name,table_name2 to new_table_name2;
20.修改表结构alter table table_name add [add|drop|change重命名|modify修改] heig int;
add 新列定义
drop 列名
modify 列定义
change old_colum new_column;
21. 插入语句insert into exam_student(name,stu_no) values ('xiaoming','0003001');
22.查询语句select 字段列表 from 表名 查询条件;
23.修改数据update 表名 set 字段=新值,....条件;
24.每个字符集都支持不定数量的校对规则,可以通过指令show collation like 'pattern';查看.
- MySQL学习笔记20150923基本概念与数据库和表的创建
- MySQL学习笔记——基本概念与数据库的访问
- mysql 学习笔记二 (mysql 创建数据库和表)
- MySQL学习笔记20150920MySQL的基本概念与管理
- [入门]MySQL学习笔记一创建数据库和表
- mysql 学习笔记 ----(1)数据库表的创建
- 数据库基本概念学习笔记
- MySql数据库的基本概念和安装
- 【从零开始学习MySql数据库】(4)创建表与增删改和数据库事务
- php学习笔记(9):Mysql简介和创建新的数据库
- MYSQL数据库的基本概念
- MySQL学习笔记-表的创建
- SQLserver学习day03 数据表基本概念和操作的学习与管理 数据库关系图
- mysql 索引的创建与优化 学习笔记
- 我的Php学习笔记(六)Mysql简介和创建新的数据库 常用的SQL语句
- 【后台学习】Mysql安装与数据库创建
- MySQL创建数据库与表
- oracle学习笔记 oracle软件安装和数据库的创建
- centos下rpm打包简单实例
- [LeetCode]Lowest Common Ancestor of a Binary Search Tree
- thinkphp部署bae的相关配置
- 读论文
- 栈—实现数制转换
- MySQL学习笔记20150923基本概念与数据库和表的创建
- Linux系统编程获取系统的CPU资源
- Java—— 随机抽取扑克牌游戏
- Python自动单元测试框架
- 2012素数判定
- 年终总结之那些年,我们用过的工具
- 栈的基本操作
- java 键盘事件
- 欢迎使用CSDN-markdown编辑器