(一)mysql——mysql入门
来源:互联网 发布:法学鬼才病逝 知乎 编辑:程序博客网 时间:2024/06/05 18:31
0. 数据库基本定义与规则:
1. 概念:
1. 数据库脚本注释:
一. 数据库安装与管理:
0. 显示已有数据库列表:
mysql> show databases;
1. 数据库创建:
# 规范:mysql> CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset_name]#举例:mysql> CREATE DATABASE score CHARACTER set utf8;
2. 数据库使用:
# 规范:mysql> USE db_name#举例:mysql> USE score;
3. 数据库删除:
# 规范:mysql> DROP DATABASE db_name#举例:mysql> DROP DATABASE score;
二. 简单用户管理:
1. 创建用户:
# 规范:mysql> USE mysql;mysql> GRANT ALL ON da_name.* TO user_name IDENTIFIED BY 'password';# 解释:liyade 所创建的用户名li_passwd 为该用户分配的密码score.* 中 * 表示该用户拥有score数据库的所有权限# 举例:mysql> USE mysql;mysql> GRANT ALL ON score.* TO liyade IDENTIFIED BY 'li_passwd';
2. 删除用户:
mysql>Delete FROM user Where User='test';
三. 数据库字符集统一:
1.操作系统:
首先操作系统的字符集为utf8.
使用locate命令查看本机字符集
2. 数据库:
在创建数据库的时候使用CHARACTER SET utf8;
指定了该数据库的字符集也为utf8
3. mysql 客户端:
第三我们还要设置mysql client的字符集:
SET NAMES utf8;
4. CRT :
最后我们将CRT设置为utf8;
四. 语句表:
1. 语句表创建:
# 规范:mysql> CREATE TABLE TABLENAME (COL_NAME1 TYPE, COL_NAME2 TYPE,...);# 举例:mysql> CREATE TABLE table1 (name varchar(100), sex carchar(10), age int, class varchar(100));
2. 语句表TYPE:
3. 语句表删除:
# 规范:mysql> DROP TABLE TABLENAME;# 举例:mysql> DROP TABLE table1;
4. 递增主键标记记录项:
(1). 一次创建条记录项时,这些记录项按照一定的序列标记(标号ID):
即一次创建多个记录项,并且这个表的一个列作为像编号一样的存在,自动向上增长。
(2). 举例:
# 规范mysql> CREATE TABLE table2(ID int(11) NOT NULL auto increment. NAME varchar(20), AGE int, PRIMARY KEY (ID));# 解读:NOT NULL 表示这个ID项不可以出现空值,必须有数据。auto increment 表示自动增长PRIMARY KEY(ID) 主键# 举例:mysql> CREATE TABLE table1 (ID int (11) NOT NULL auto_increment, name varchar(100), age INT, PRIMARY KEY(ID));
0 0
- (一)mysql——mysql入门
- mysql——入门(一)
- MySQL入门学习(一)
- MySQL入门学习 一
- MySQL入门学习(一)
- MySQL入门学习(一)
- MySQL入门学习(一)
- MYSQL入门学习一
- MySQL入门(一)
- MySql简单入门一
- MySql(一入门)
- mysql入门(一)
- MySQL入门实践(一)
- mysql基础(入门一)
- mysql入门(一)
- mysql入门(一)
- Mysql数据库入门一
- 【MySQL】—入门介绍
- 五个常用算法(一):动态规划
- 汇编语言学习资料汇总
- 第六周 项目4-队列数组
- Java的自学之路-new的问题
- 解决Android Studio导入项目非常慢的处理办法
- (一)mysql——mysql入门
- (第2讲)jQuery基本动画方法
- 为什么要实现一个自己独有的调试器
- linux下查看所有用户及所有用户组
- 利用Response对象实现2秒页面跳转小技巧
- Java中Date,Calendar,GregorianCalenda
- Node.js buffer
- 滚动的文字效果 就类似广告的LED
- 电路设计_选用LDO器件要注意哪些参数