数据库操作

        平常难免会经常使用数据库,以前课上学的基本操作也忘得差不多了,今天就结合别的资料总结一下。

 

---------------------------------简历数据库过程--------------------------------------

 

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

 

 

 

数据库操作,布布扣,bubuko.com

数据库操作

上一篇:sql server数据库中 smallint, int ,bigint ,tinyint的区别与长度


下一篇:mysql数据库中某项其中一个值在该项排第几,百分几