平常难免会经常使用数据库,以前课上学的基本操作也忘得差不多了,今天就结合别的资料总结一下。
---------------------------------简历数据库过程--------------------------------------
1. 新建一个数据库
2. 更改settings.py中的配置,将数据库名字更改
3. 运行./manage.py insert_university;
---------------------------------数据库基本操作--------------------------------------
1.登陆数据库:
mysql (name_database) -u root -p password
2.查询数据库版本号和当前日期
mysql> select version(),current_date;
3.查看服务器中所有的数据库
mysql> show databases;
4.使用某个数据库
mysql> use name_database;
5.查看某个数据库中所有的表
mysql> show tables;
---------------------------------数据库建立部分--------------------------------------
1. 创建数据库
mysql> create database asb;
2. 查看当前所操作的数据库名称
mysql> select database();
3. 删除数据库
mysql>drop database dt;
---------------------------------表建立部分--------------------------------------
1. 创建表
mysql> create table emp(emp_id varchar(6)
-> ,emp_name varchar(10)
-> ,emp_age int
-> ,emp-sal int
-> ,emp_bir date
-> ,emp_sex varchar(5)
-> );
1-plus. 删除表
mysql>drop table ****;
2. 查看数据表结构
mysql> describe emp;
3. 插入数据
mysql> insert into emp values
-> (‘10005‘,‘你好‘,27,‘1979-07-10‘,‘male‘);
4. 查看某个表中的数据
mysql> select * from emp;
5. 修改数据
mysql> update emp set emp_id=100001 where emp_name=‘红枫‘;
还可以对表中所有元素进行更改:
mysql> update emp set emp_sal=emp_sal+1000;
6. 查询某条记录
mysql> select * from emp where emp_name=‘啸天‘;
7. 字段查询
mysql> select emp_name,emp_sal from emp;
8. 查询结果排序
mysql> select * from emp order by emp_sal(desc);
9. 显示部分查询结果
mysql> select * from emp order by emp_sal desc limit 2;
mysql> select * from emp order by rand() limit 2;
10. 数据统计
mysql> select count(*) from emp;
11. 删除记录
mysql>delete from emp where emp_name=‘小红‘;
12. 对表重命名
mysql>alter table id rename as name;
---------------------------------字段操作部分--------------------------------------
1. 新加一个字段
mysql>alter table name add id int(6);
2. 更改已经建立的字段类型
mysql> alter table name modify id varchar(10);
3. 删除一个字段
mysql> alter table name drop column name;
---------------------------------表改名办法--------------------------------------
rename table ‘hello‘ to ‘hi‘
---------------------------------数据库改名办法--------------------------------------
1、备份, mysqldump -u root -ppwd o_dbName > c:\database.sql
2、创建新数据库n_dbName
3、导入表,mysql -u root -ppwd n_dbName < c:/database.sql