数据库 mysql 操作
来源:互联网 发布:ug10.0编程视频光盘 编辑:程序博客网 时间:2024/06/06 15:35
安装好xammp,打开阿帕奇和数据库服务;
点击右侧 shell 按钮,进入命令行;
首先,利用超级管理员权限进入数据库: mysql -uroot -p
enter,再enter
把下述代码复制进命令行,或者把下述代码保存到一个文件,文件名为英文,路径也为英文,比如:test.sql
然后在命令行写入:
SOURCE C:\xampp\htdocs\ajax\07.13\test\test.sql
在浏览器窗口输入:http://127.0.0.1/phpmyadmin
SET NAMES UTF8;
DROP DATABASE IF EXISTS t0713;
CREATE DATABASE t0713 CHARSET = UTF8;
USE t0713;
CREATE TABLE t_user(
id INT PRIMARY KEY AUTO_INCREMENT,
pname VARCHAR(32),
pwd VARCHAR(32)
);
INSERT INTO t_user VALUES
(NULL,’tom’,’123456’),
(NULL,’jack’,’123456’),
(NULL,’lose’,’123456’);
上述代码中:
SET NAMES UTF8; //设置编码格式utf-8
DROP DATABASE IF EXISTS t0713; //删除数据库,如果存在t0713数据库
CREATE DATABASE t0713 CHARSET = UTF8; //创建数据库t0713,并设置编码utf-8
USE t0713; //用这个数据库
CREATE TABLE t_user( //创建数据表
id INT PRIMARY KEY AUTO_INCREMENT, //设置id为自增长,代码为:INT PRIMARY KEY AUTO_INCREMENT
pname VARCHAR(32), //用户名采用字符串32位
pwd VARCHAR(32) //密码采用字符串32位
);
INSERT INTO t_user VALUES //向数据表中插入数据
(NULL,’tom’,’123456’),
(NULL,’jack’,’123456’),
(NULL,’lose’,’123456’);
列数据类型(常用列类型)
int 整型(年龄) 范围-21亿~21亿
varchar(10) 字符串(10个字符[数字,字母,汉字])
double(10,2) 浮点(小数)总长10位其中2位小数
datetime 日期和时间
BIGINT 计算机最大值
VARCHAR(3) NOT NULL DEFAULT ” 没有就默认为空
插入完,我们可以在命令行,查询数据
mysql -uroot -p
SHOW DATABASES;
USE t0713;
SHOW TABLES;
SELECT * FROM t_user;
上面讲到向数据库添加记录,下面说说删除记录
删除数据表:
DROP TABLE t_user;
删除数据表中某行的数据:
DELETE FROM 表名 WHERE 条件;
DELETE FROM t_user WHERE id=3; (一般都用id,效率高)
DELETE FROM t_user WHERE pname=’jack’;
更新记录:
UPDATE 表名 SET 列名1=新值1,列名2=新值2 WHERE 条件;
UPDATE t_user SET pname=’bob’ WHERE id=1;
查询记录:
SELECT 列名1,列名2,… FROM 表名 WHERE 条件;
SELECT * FROM 表名 WHERE 条件; // * 代表所有列
升序:SELECT * FROM t_emp ORDER BY sal;
降序:SELECT * FROM t_emp ORDER BY sal DESC;
子查询
SELECT * FROM t_temp WHERE did = (SELECT id FROM t_dept WHERE name = ‘account’);
- mysql 数据库操作类
- mysql数据库操作
- mysql的数据库操作
- MYSQL 数据库操作类
- Mysql数据库操作新手入门
- mysql数据库操作
- Mysql数据库简单操作
- Perl操作Mysql数据库
- mysql数据库操作
- PHP 操作mysql数据库
- MySql数据库操作类
- mysql数据库操作实战
- MySQL数据库操作实战
- Python操作Mysql数据库
- MySql数据库基本操作
- mysql数据库操作命令
- mysql数据库操作
- mysql主从数据库操作
- 谣言识别系统(Python):爬虫(bs+rq)+数据处理(jieba分词)+分类器(贝叶斯)
- HDU 5818 Joint Stacks(其他)
- jsonp其实很简单【ajax跨域请求】
- Codeforces 828 A Restaurant Tables
- vue-cli脚手架构建Vue项目及相关配置
- 数据库 mysql 操作
- SQL SERVER 如何按月创建表分区?
- VC在Unicode下RegSetValueEx写入注册表乱码问题
- POJ1502最简单的dijk算法应用+sscanf(cstring,"%d",&t)处理技巧
- Mysql用limit分页
- 1111111111111111111111111111111
- JSONP跨域请求数据报错 “Unexpected token :”的解决办法
- dict字典
- MySQL time类型默认值设置