MySQL

134 阅读1分钟

MySQL基本内容

访问:

1、图形化界面(更简单更方便) - 傻瓜操作

   要求:同时打开mysql和apache
   访问:127.0.0.1:端口号/phpmyadmin
	 localhost:端口号/phpmyadmin

	 有的可能打不开是因为安装过其他的,有冲突问题

2、命令行方式

- 复杂很多,但是才能了解真正的SQL语句

如何进入数据库: 必须打开mysql

  1. 打开cmd
  2. 输入:cd d:/xampp/mysql/bin 回车
  3. 登录:mysql -uroot -p 回车 不要加分号
  4. 退出:exit
5. 学习SQL语句:关系型数据公用的SQL语句

5.1、数据库:

	创建数据库:CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET utf8;

	查看数据库:SHOW DATABASES;

	切换数据库:USE 数据库名称;

5.2、数据表:

数据库的数据类型:

			数值:Int-整型
			      Float/Double-浮点型
			      DECIMAL-精确值
			字符串:
			      CHAR - 长度固定的
			      VARCHAR - 长度可变的
			日期:
			      DATE - YYYY/MM/DD
			      DATETIME - YYYY/MM/DD hh:mm:ss
			      TIMESTAMP - 时间戳(标识:唯一不重复的)

创建数据库表:

		CREATE TABLE 表名(
			字段名 数据类型,
			...
		
		举例:
		CREATE TABLE user(
			id INT PRIMARY KEY AUTO_INCREMENT,
			name VARCHAR(30),
			pwd VARCHAR(30),
			email VARCHAR(30),
			vip VARCHAR(1)
		
		主键约束:PRIMARY KEY
		主键自增:AUTO_INCREME
                    
5.3、*****数据:4句以后最常用的操作
	增:INSERT INTO 表名 VALUES(字段值,...);
	举例:INSERT INTO user VALUES(0,"鲁俊杰","123123","ljj@qq.com","1");

	删:DELETE FROM 表名 WHERE id=几;
	举例:DELETE FROM user WHERE id=3;

	改:UPDATE 表名 SET 字段名=字段值,... WHERE id=几;
	举例:UPDATE user SET name="雍燕",email="yongyan@qq.com" WHERE id=4;					

	查:3种语法:
	SELECT * FROM 表名;//获取此表所有的数据
	SELECT * FROM 表名 WHERE id=几;//获取id为几的那一条数据
	SELECT 字段名,... FROM 表名;//获取此表所有的对应的字段值