程序媛计划——mysql基本操作】的更多相关文章

本文适用于mac 在官网上下载community 版mysql,选择dmy这种.在终端中安装好mysql. #进入mysql /usr/local/mysql/bin/mysql -uroot -p #修改root密码(root是默认的用户名) #账户名默认都是root,注意输入账户和新密码时不需要再带' '号 [mysql> set password for ACCOUNT@localhost = password(NEW_PASSWORD); #直接敲 exit 退出mysql 创建数据库.…
定义 外键:如果一个表的某个字段指向另一个表的主键,就称之为外键.被指向的表,称之为主表,也叫父表,那么另一个表就是从表,也叫子表 #先新建两个表 mysql> create table author_table( ) not null primary key auto_increment, ) not null); Query OK, rows affected (0.02 sec) mysql> create table article_table( ) not null primary…
定义: 索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储结构   #为字段创建索引 #在表中的字段中创建索引mysql> create index ind_score on score(name); Query OK, rows affected (0.03 sec) Records: Duplicates: Warnings: #查看索引 mysql> show index from score; +-------+------------+-----------+---…
#inner join等值连接/内连接 mysql> select * from info; +------+-------------+----------+ | name | phone | address | +------+-------------+----------+ | Beijing | | Harbin | | Shanghai | +------+-------------+----------+ rows in set (0.00 sec) mysql> select…
#查看表的结构 mysql> desc score; +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+----------------+ ) | NO | PRI | NULL | auto_incremen…
#插入.查找数据 [mysql>create table if not exists exam_score( ..>id int(4) not null primary key auto_increment, ..>name char(20) not null, ..>score double(6,2)); #用多个list插入多行数据 [mysql,,,,'Li',33.55); Query OK, rows affected (0.01 sec) Records: Duplic…
定义 socket 是进程间的一种通信方式,可以实现不同主机间的数据传输 #写服务期端程序server.py #实现服务器向客户端连接 #!/usr/bin/env python #coding:utf-8 import socket s= socket.socket() #127.0.0.1是本地主机,1234是随意设置到一个端口号 s.bind(('127.0.0.1',1234)) #绑定端口号为1234 #等待客户端连接 s.listen(5) while True: c, addr=…
#实例:用数据库存储日记,实现日记本功能 #流程 #创建数据库 #coding:utf-8 import sqlite3 connect=sqlite3.connect('test.db') connect.close() #效果 #用sqlite3模块对数据库进行操作 #coding:utf-8 import sqlite3 #创建数据库 connect=sqlite3.connect('test.db') cursor = connect.cursor() #为了多次执行该段程序所以在开头删…
数据库简介 数据库定义: 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合.是带有相关数据的表的集合. 数据库是由行和列组成的二维表. 字段: 数据库表中的一列.它代表数据表的属性.每张表中每列数据的数据类型和范围都是相同的. 记录: 如一个学生的name,age,score等构成一条记录. 关系型数据库: 是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据. 关系型数据库中不同的表拥有相同的属性(列) 数据类型 数…
class1 异常处理 #python会把标准输入的内容当作字符串处理,即使输入的是数字3也会转化为字符串’3’. n1 = raw_input() n2 = raw_input() print n1/n2 输入: 10 3 Traceback (most recent call last): File "/Users/icarus/Documents/py_test/py_test.py", line 4, in <module> print n1/n2 TypeErro…